Added simple item animation and began optimizing state.
Got the loader gif working properly.