Added some simple constructor functions to get the ball rolling
Allow sprite animations to be disabled

Sprite animations will be disabled by default for now,
especially for unit sprites. As unit sprites are cloned
from a base sprite, the base sprite should not change
on update(dt) calls
Horrible, terrible shim till I understand js 'this'
Track current update function, and call it in mainLoop