Set up just about everything except the final interface and some game code