View and model are now as separated as they should be (as much as makes sense for a game, in my opinion). Also, more or less refactored the collision handler.