Now it will shut up about that
Moved SwingWindow into the abcs.katechon package so I could make modify
some access modifier for better control of the inputs (you must go
through either the Mouse class or Keyboard class to add your listeners,
instead of being able to bypass them and go straight through the Engine.
This just makes better coding consistency. Also, I removed the base
engine holding an instance of the game. As of writing this, there is no
reason for it to do that, actually, and how this project has been going,
I don't see us needing it to have that 'has-a' relationship.