Implement event wrapping on map boundaries

Conflicts:
	src/game_character.cpp
	src/game_map.cpp
Implementing event scroll (infinite).