How to Build a game