Restructure 2

Player and Collider Functions split off in own classes, might have to be
restructured again for better inheritance possibilities. Works for now.
(Next should be Gravity calculations)