Added obstacle rendering and selection circle rendering

The test for the rendering is still incomplete, but the current tests work and you can have your obstacles and selection circles for now.