Console loops check_for_keypress instead of wait_for_keypress.
Replaced visible_to(observer) with can_see(target) and implemented nearest_enemy().
Also autoformated to cleanup.
Monsters show message upon seeing enemy.
Refactored out gameobject and gamemap code from game.
Autoformat. Added levelsave.dat to gitignore list.
Using replaced libtcod.random_get_int with python random library.
Fixed swapped x and y.
Created map generator for 'basement' layout levels.
Basement map generator adjustments.
- Rooms now connect to each other through random points (instead of 0,0)
- Fixed dig_tunnel() off-by-one error (did not connect two tunnels)
Preparing to merge with modularization branch.
Merge branch 'modularization'

Conflicts:
	gamemap.py
	gameobjects.py
	petaldeny.py
Fixed player walking through walls bug.
Added Alt-F4 to exit commands and fixed program not closing.