~ temp fix: Loading once-off-screen sprites.

! loading/saving values
+ sides load locks
+ sides save locks

! lock correctly updates for sides
(init loading)
(side-of-screen selection)
make on_change event for sides

~ fix: sprites don't render/draw when not centered on camera
~ Loader - has no positioning data if the sprite isn't loaded straight
away. Loads once, then removes the sprite.

Loader doesn't provide position UNTIL a sprite is made.

! clean Room.Camera
! consider MySprite_Loader alternative for
loading to get data. (Slow with many sprites)