The player can now be moved around the map

just need to include the map generation algorithm and we will have a basic client done.