Big improvement: Add a lot animation for ui