Added loadingScripts array for more efficient script loading, Fixed camera leaving room boundaries, Controls.Add() now returns the new control, Room can accept an array of extra parameters (currently only has "background size"), Moved Room.AddObject() to a Room prototype, Capitalized function names to keep convention, Started expanding Copy (not yet working properly), Removed getMousePos() because it was unused