Greenfoot base classes

These are the base classes that are used for each actor, the world, and
user interaction.