Additional check for null path
Flip if
Creatures now have a circle-shaped collision "box".
Creature.size = Creature.bounds.radius
Creature x and y are now stored inside Creature.bounds.
Add stat to player only if damage has been dealt.
Area.getCreaturesNear(x,y)
Creature: getNearbyCreatures(), getNearbyTiles()
Added functionality to Tile.getNearbyTiles() method.
Decreased slime expansion rate.
Fixed getNearbyCreatures not counting other creatures in the same tile.
LinkedList -> ArrayList & refactoring into methods
Shitty collision detection prototype.
Better renaming
Removed an unused import.
Implemented StateFlags with EnumSet to Creature.
Type to Set instead of explicit EnumSet.
Removed bit values because they're now obsolete as we're using EnumSet to store these StateFlags.
Removed an unused import
Added TilePropertyFlags to TileLayer classes.