new state machine platform script power ups
discarded changes, looked broken