I need to make a game with a tool bar of shapes that can be dragged on screen with the following functionality
- shapes can be copied
- shapes can be stretched and resized
- shapes can be rotated
- shape color can change
- shapes can be cut in half and each half is now its own shape
is Quartz 2D the right way to approach this?