Thank you! The levels only define the difficulty (number of spirits and "X" marks). Spirit colors are procedurally generated and different each time. It's using a really simple algorithm and unless there is a bug, there should always be a solution!