first part stay tuned!!!!!!!!!!!!!!!!!! still working on animations but we will get to that later (Work in progress)