moved the drawing device into its own package
updated the DrawingDevice to use Graphics2d instead of Graphics
added a ColoredDrawInstruction and a DrawRectangleInstruction
created a DrawCircle
fixed DrawRectangle to draw from the center, not the corner
changed the DrawInstruction to just have an x and y
changed all of the drawing instructions to use the new DrawInstruction and added the text instruction
made the constructor public for the DrawTextIntruction
added a basic drawing instruction for images
gave the KeyboardDevice's name a prefix
added a super class in for ActionTriggers in the engines