Lots of Stuff Again

-Mouse events
-Room events
-Fixed some collision bugs
-Cursor Sprites
-Inheritance
-Fixed background bugs
-Fixed math function bugs
-Sprites stored as indices
-Sprite bounding box functions added
-Mouse functions added
-Only hide cursor if set to do so
-Global variables (must be specified by global.*)
-Probably other things I can't remember