trap: maybe just have that report height at -1? makes everything else higher, so disallows move without adding code. in physical game, i want that to be an interrupt but just make it a most-move do for now. die-draw sort is easy, tough the interactin with buki will take finesse. (will it, hough? hm.)
decoy: wha a pita. who made this mess? ... placement is pretty easy, i think. define: initDecoy, primeDecoy are pretty easy. swipeDecoy and stompDecoy are harder. chargeDecoy can just be before the main loop and set hasActed. Building restrictions might be inelegant.
buki: like decoy but moreso! maybe needs a whole separate loop? blerg.
to do!