Here's a respective response to each thing(also I'm sorry 'bout my spelling, not my native language...):
- I completely forgot about WASD
- The jump WAS floaty, but it's because I couldn't keep the player in the air for the correct amount of time; Either too floaty or the character would just go up and immediately downwards...
- Getting the pushing collision to work was just luck, I didn't know how to do it correctly and took way more time than expected to program everything involving the box
- Completely forgot about sounds, but even if I remembered I'd still be confused as I never composed music nor sound effects...