Rainbows are now functional, basic win condition added

rainbows work as intended, except that the do not fade away before being
removed
added colorful emotes
Merge branch 'master' of https://github.com/als364/Rain-On-Your-Parade
basic level selection and level switch upon win

implemented levels can now be chosen by passing the canvas constructor
an appropriate int, and levels upon achieving the win condition the
currently implemented levels are cycled through
Merge branch 'master' of https://github.com/als364/Rain-On-Your-Parade
fixed merge conflicts
Merge branch 'master' of https://github.com/als364/Rain-On-Your-Parade
minor changes
Merge branch 'master' of github.com:als364/Rain-On-Your-Parade
Minor tweak to shorten rainbow time
added sleep to the garden when not ruined

I think that it is assumed the cat can sleep in a not dried out garden
minor changes
Running away from cloud interrupts action/interaction of actor
fixed merge conflicts
Modified/updated keyboard controls, made rampage permanent (mood stays at max if it reaches max)
level selector base
merge
hacky following