mostly done with display/drawable refactor, builds but draws essentially
nothings