added in objs, organized image class, pass floor in objet updates