phil did stuff
fixed merge conflicts, main is moved to public
start screen and instructions are functioning again!!
still functioning, made a slight change. the issue is that because the html loads first, the main splash and instructions will overlap in the begining until mainjs loads