Add method for entity look up
Add back combat, add isPassable and getEntity

World now has isPassable(), getEntity and getNpc, look up methods for
retrieving first matching entity on a given location, with specific
properties, and testing whether a location can be moved into by the
NPC/Player.

Also add back combat. Beware, that NPCs now strike back ;)