create blocks in a sensible place
simple particles and raycasting
Refactor the player's character into its own class