1. Added a BinaryFileIO class
2. Moved GameState to the Screen class and renamed them ScreenState; the
Screen class now manages screen switches