game logic overhaul

Why not just move soundEnabled boolean here? Then we can kill Settings entirely