animations by vos
additional assets from LiamXu