final version of video game code. Completed in almost exactly a week, so still has a couple of movement bugs