Procedural puzzles, graphics, and bug fixes