generalize triggers, executelogic.  add double taps as input. fix wall bounce check. plus others i probably forgot