Ball

Requirements

What should happen?

What happens if...