Removing LevelGrid creation from Game class
This was just creating a default LevelGrid anyway, which is handled by the TestLevel constructor if it isn't passed in.
Reset LevelGrid at level start and end
Reset shifting flags to false on level end