Added factory for enemy creation. Updated INpc methods to suit reading from file.
Changed name of interface to IPlayerInput
created a general class for all monsters to use and created connections to the view
Added remove of refactored classes and interface, forgotten in earlier commit