Added enemyfactory, command interface, and rudimentary player movement support
Refined enemy, added enemy factory, added command interface, added basic player movement