Level class and enemy spawn.

Basic level class has been implimented and a specific level class has
been created which inherits from the abstract level class. I have also
create an ability to spawn enemies based on the distance travelled on
the level.