Basic collision detection, removed GameController

Not added actual movement, but the player position does check to see if
it can move then update it's direction (not fully fixed yet, moves every
frame)