ну, если бы дали тестовое - я бы получил и графу и часть наработок, полагаю.
А после сделал бы то, что тестовое велит.
Думаю, это не очень долго.
А так - много вопросов.
Как делать уровень, как делать физику.
Как генерить уровни - хранить или процедурно...