Moving Camera Addition

Added a moving camera, which follows the player, allowing for larger
maps. Still possibly some bugs to iron out; certain methods now need to
use offset coordinates for the FOV map to correctly determine position
of objects. See target_tile() for an example.