Implement saving and loading of objects

Levels now contain a list of objects and their positions. Options
will follow.

The editor now supports placing objects.