Added stuff to Player constructor and made it (sorta) update its hitbox
"correctly" (read: lazily and inefficiently)