Robot Movement and Collision Handling

I have included a single rectangular object that serves as a place
holder obstacle for collision testing (it spawns at random locations).
The changes that I have made also work independently from our project
file, although I plan improve the collision detection.