ObstacleTimer and EnemyObject

ObstacleTimer is a new class extending Timer class. Its role is to
handle movement of obstacles that a gamer must avoid. Contains a Vector
of EnemyObject objects (description later) and initiates nextMove method
in those objects.
EnemyObject a StaticObject extending class, exposes one additional
virtual method nextMove() making it available to implement different
movement strategies in future