Moved CheckStatus to its own interface (Updatable), added states for game over and game won (the former isn't implemented yet, just stubbed out), and a trigger to actually end the game (tentatively set to a rectangle on the map end). Created a class in the Player file for holding key/button associations (so you can have buttons and keys both mapped without the player object caring) and implemented a second player (controls with arrow keys and right ctrl to attack, tentatively). It's pretty hacky to load them, at the moment, but it works. Also added zoom for when players are a certain distance apart, but it's a little broken right now. The zoom doesn't seem to be centered about the center of the camera. Fixed a couple things here and there with stats and the state manager (which now has an init method that initializes all states, the lack of which was causing issues before).