Revert "rollback..."

This reverts commit c31fa1144de53201fc77437220360a25a04b7338.
Revert "Added a lot of features concerning movement, but PlayerController doesn't work at all."

This reverts commit 421b35651fd830aa29a18640bdadcc95d358ccec.
Revert "Directional collision detection with rotated body support, not quite ready yet."

This reverts commit c07954426c917fd9c9c38e99eafc21db995a2cfc.