Refactor world updates.

Support eraser.

[#21]