mouse/general

-mouse input class
-moved input stuff around
-animations have play set to false by default (this way if there isn't
an animation, draw() won't throw null object exceptions)
-generalized input