semi-final build

everything except text on screen, which may or may not be included at
this point