Moved IHasBounds into Slick, so that GameContainer can implement it.
More work on lighting and shadows.
Refactor GameState and GameStateManager into their own package.
Refactor GameState and GameStateManager into their own package.
Refactor GameState and GameStateManager into their own package.
Add method to scale by separate x and y values.
Refactor FileHelper and XmlHelper into their own package.
Refactor XmlHelper and FileHelper into their own package.
Refactored collection classes into their own package.
Moved game states into their own package.
Enabled attacking entities with any item that has the Attack component
attached.
Modified range of vision calculation to 3*perception.
TileSet now uses display lists.
Switched to tile-shadows from smooth-shadows.  Various rendering speed
improvements.
Improved getEntitiesInRange performance.
Enabled the placing and lifting of torches.  Attached a light to the
player.
World time affects ambient lighting level in overworld.
Fix tile rendering on rotations.
Trees can no longer be picked up.  Chop it down like a normal person!
Increased the use cooldown.