Cleaned up the attack functions in frogatto_playable to make them much more comprehensible to someone who isn't me.  Inlined a bunch of them as where clauses, and renamed/rearranged some stuff used by multiple attacks to indicate that it's general stuff, rather than attack-specific stuff.