Optimize quests

This updates the automation scripts
- Uses shortcuts / optimizations for the palindome, cellar, castle, and hidden city
- Switches up the order of some tasks, because
 - The billiards room should be done as close to 10 liver as possible, which means prioritizing both it and the kitchen more
 - With +ML giving better stats, it makes a lot less sense to do power leveling before some of the other tasks
- Tightens the liver range for doing the billiards room.  (I guess this should be a more complicated conditional?)

I think proxy could use a more dynamic method of prioritizing tasks then just checking in the order they were added.  For instance, a lot of tasks should be continued once started due to things like olfaction or banishing.  :)