Implemented player movement and collision

This is very rudimentary, and no gravity yet :)