Fix hopping and smooth scrolling

I made changes to restore the hopping animation and smooth map scrolling
that was broken from moving the player logic into its own entity file.