starting state machine
declare states.
easing, still have problem with "tick" have it disabled, might be an issue later on
selectors not working