It looks and feels good, but the beginning was confusing and a bit too fast for me.
Good job! Keep it up!