restructure class Entity<--TankEntity<--MyTank