Added lots of UI stuff and animations