fixed in-dungeon crash when reaching edge of map, though behavious is very odd - pc avatar stops 2 characters frome dge, but the fov moves as if it is.

changed rect to room code in dungeon.py to try and make it gen more than one room per section. Very rough atm