rotation mostly fixed; objects out of place,

complex_object has separate render method from object.
slight modifications to some of the squares from objects[]