Merge pull request #5 from mfrancis95/mike

GameState System
Removed the old MikeGame and NelsonGame.
Did some stuff
Merge origin/master into ross
Added Barricade and Zambie to extend Entity. Also added Direction enum and properties to entities
Merge pull request #6 from mfrancis95/ross

Entity subclasses
Moved RossGame to com.amf.game.ross
Updated this to use a Survivor player instead of an Entity player, since Entity became abstract.
Added a getEntities() method that returns a Collection of Entities on the map to iterate through. Changed getEntity()'s parameters from two integers to a Location.
Added directionTo() and isAdjacentTo() helper methods.
Added render() and update() methods. The update() method currently handles moving. Also set the default Direction to Direction.SOUTH and changed setHealth() to a simple field setter.
Moved MainGameState's survivor rendering code to here.
Updated to support recent Entity changes.