ui fixes, speakers handled with json, new speakers, speakers can be unlocked so more like a game, more source files