Adding heaps

Adding heaps of game loop and game logic classes and also tidying up the
shop logic and added the footpath shop item.