Thanks for playing and commenting. The maze is procedurally generated and so is the placement of everything but the seed is set to a specific value for each level so it starts out the same every time (at least in theory).