change initial screen and stuff

also a bunch of hardcoded bullshit