simple menu & animation example
added barebone states + reset