adding lift state for squished

beahavior state refacto and various bug fixes