I really like the hub style the game offers allowing you to choose where you go and when you go. How was this implemented in the games code?