Simulation of an arcade game on FGPA

Job ID: 32040566

Budget: $30 – $250 USD

need guidance and coding on creating the game Tetris using quartus and NIOS II on a MAX10 FPGA block.
I'm looking for a hand-on developer that is available to explain the program's functions and be adaptable for changing situations (not duplicatable functions when program delivers).
There are preexisting modules that can be used (VGA displaying, text/graphic drawing/keyboard input logic).

Deliverables
-Base Tetris game: USB keyboard inputs
-Base Tetris game: animations of sprite
-Base Tetris game: logic of game controls (through NIOS II)
-Base Tetris game: implementation of game logic (sprite connections, edge detection, score computation)
-Base Tetris game: sound output

Additional feature (not required)
-Better animations and graphics
-Multiple levels and difficulty
-two-player mode
Related categories: C Programming Verilog / VHDL FPGA Altera Quartus