ugl.Entity: make sure sprite location is up to date on begin()
ugl.Sound: allow caching sfxr objects
ugl: Support for key/mouse proper resetting