A larger project: a small game built step by step, a yellow submarine that dodges jellyfish and fires bubbles. Shapes in a Pane of fixed size, moving and turning them, keys kept in a map, a game loop with AnimationTimer, movement with Point2D, one base class for everything that moves, collisions with Shape.intersect, jellyfish from a seeded Random, wrapping at the edges, bubbles, points in a Text and a game over. MOOC section 14.3.