Makes entity movement physics somewhat more realistic.
Improved bouncing logic. Now, when bouncing on a block with multiple sides, the player will bounce only in the directions that they collided with.
First Version.