WIP Almost finished! Please don't criticize me!
It turned out good for my first animation, not very smooth though.