submission for 88milk99's contest. i want those follows. ill expand it when i have time. 12 levels for now. warning. gets hard