add prelude screen, make interaction stuff nicer