Improved collisions, implemented falling state but don't know how to transition to it yet, and disabled bouncing effect because it complicates state management