scratched in blit pass
cleanup of init
full 3 step rendering