slightly broken (look at code)
advanced costume handling, simple loops, detect conditions, simple conditionals, simple events, delays, simple motion, direction and turning, miscellaneous,