Drag anywhere to aim the launch vector. Release to fire the ball. The corner zones award points when the ball passes close enough.
The polygon boundary breathes and deforms so this can become the basis for a richer game engine later.
Drag to launchBreathing edgesRotating shapeCorner scoring