Cleaned up file. removed a lot of commented out code.
Added support for instantiating a random class from a set of classes.
Version number
added note for where abstract enemy type mapping should go