added changing backround, and possibility of static objects