(Potential) byg fix: made getRandomOpenTileInArea() more efficient,
infinite-loop-proof.
Moved movement key resolution to keys.py
Bug fixes around getRandomOpenTileInRoom()
Bug fix with Tile.lastSeenSymbol not being set properly
Moved player input handling out of AIClass.py into UIClass.py.
Implemented picking up items.