Definition of blocks, which are game objects which live in the grid of a
Procedural block generation.
Miscellaneous display and player-character stuff.
First-run game content. (Well, all runs, since we don't have saving yet.)
Draw 2D graphics into spaces and blocks, including text, using an adapter for the
Mathematical utilities and decisions.
Algorithm for raycasting through voxel grids.
That which contains many blocks.
Algorithms for converting blocks/voxels to triangle-based rendering (as opposed to raytracing, voxel display hardware, or whatever else).
Top-level game state container.
Procedural world generation.