Characters move properly when "off camera"

I moved some stuff from Map.render() to GameCharacter.update(), and now
characters move when the player is on different maps then them