add backgrounds and splash screen, needs state and level handling