Rozdzieliłem rysowanie i uaktualnianie lufy, Tank dziedziczy po Object