Implemented local collision checks

* Methods in TileUtil return a list of entities that are likely to
collide/overlap with a given position or Tile Location
* Added lists of actors and effects to the GameWorld class, added in
addEntity