got the core game loop going, including text feedback