WARNING: The project may experience slow performance at times due to the numerous frames in the GIFs.