little more refactoring/cleanup, fixed warp
splitting quest3 from quest2 since it's in a really nice, stable state, and the next few features might make a mess.
fixed zoom, even the funny super-hop bug. :P
little cleanup + added a rainbow marble (which i don't like that much)