Added command simplifier, refactoring

-Command simplifier will remove all prepositions from commands, in an attempt to simplify the command
as much as possible. Ideally, a command will, when run through the interpreter, consist of a verb followed by
a noun (talk barkeep, take knife, travel north etc)
-Moved all engine subclasses into their own files for easier organization