Moved checkXBoundsByFutureTile to GameMap
Added IOB exception handling
Changing key listeners for multiple jeys support