added main display and object managers. added cached image loading