Types control rules and graphics, Interaction lines, type change, sprite drawing, fake gravity