Made Obstacle an abstract class, added abstract classes ColoredObstacle and Textured Obstacle which inherit from Obstacle.  move() and render() to be left for non-abstact enemy classes.
Merge branch 'develop' of http://github.com/abdullahfahad/project-elite-local into develop

Getting repo update to date