Add Mesh collision filter property.
Rename Material fillVisible property to fill.
Add Game onUpdate() method.

A possible replacement for individual update functions.
Incorporate ship and waves into main loop.
Generalize main box geometry generation.
Add key command to begin playing or resume.