factory pattern exercises add the functionality to switch between circletriangleand square via key press try to implement an image object instead of just shape enhance your image object class to switch between separate images to be drawn when moving updownleftand rightrespectively as challengetry to add animation to the image when moving