Started on rendering, don't know how well it is going, but we shall see.
Created layer system and added an IDrawable interface for all objects
the engine will support.
Rendering does not seem to be working. Made TestDrawables colorable.
Rendering issue had to do with having super.paint() in the SwingWindow
after all other drawing logic. By reversing this the issue has been
fixed.
Made a small change to improve efficiency over multiple OS.
Merge pull request #1 from MrZoraman/RenderingTrialOne

Rendering trial one