Fix #2 by adding a reset button.

This commit is a complete refactoring to use actors instead of raw sprites.