tweak styles
refactor collections to use genny instead of tamejs
refactor to generator-based control flow, away from tamejs