Add collision detection and game over state, and player lives