Working on some more things

Includes better moving, framework for an obstacle, and collision
testing.