Added player movement in all directions, including jumping (though it is not possible to see the jumping in orthoganal view), and proper collision detection in all directions using raycasting.