add a (blank) start screen
check for collisions against the (currently invisible) wall
refactor
start using folds to try to keep things under control

eventually i should figure out how to split things out into different
files, but not today