removed creepy params in methods of SimpleAbstractShape
removed some unnecessary methods from AbstractSimpleShape
adapted some other classes to previous changes
removed some zombie code
extracted trackball listener
extracted makeHouse to a new class House