the prototype pattern add second type of building take look at the pygame package (how can you extend your knight class so it can draw itself in game loopas an exerciseyou can look at the pygame package and implement draw(method for the knight class to be able to draw it on map if you are interestedtry to write your own mini rts game with barracks and two units using pygame extend the clone method of each unit to generate random nameso each cloned unit will have different name