GameObject Usability Patch

Added a getObjectBounds() method, made it so changing sprites works as
intended.