Fix level generation
Implement movement class, try to decouple everything
rename game