Scenario
Today in lab you are going to help three Buggles (ben, barb, and boo)
draw CS111 in BuggleWorld. ben and barb are taking CS111 and they have
a lot of energy to jump around and play in BuggleWorld. However, since
we don't want them to be hyperactive, they are only allowed one "jump"
and one "twist" for each task we give them to do. boo is their younger
sister who wants to start playing in BuggleWorld, too. Since boo is
smaller, she can't do all the things her older brother and sister can
do. She can't do the jumps and twists yet and she can only hold one
paintbrush/bucket at a time.
Notes
All the paintbrushes and paint buckets live at the lower left hand
corner of BuggleWorld (1,1). Buggles who can carry multiple paint
brushes/buckets can call setColor. Buggles who can jump
can call setPosition. Buggles who can twist can call
setDirection. Normally, all Buggles can do everything,
but sometimes Buggles have limitations. We'll let you know what the
limitations are.