I'm a little confused. Is it playable by a single player? How many levels are there? The levels, judging from the three images, seem rather open: doesn't this ruin the Sokoban-type mechanics?