added a player, basic movement and collision detection