character movement now happens in player.js