adds a character selection screen and some broken code