Nice puzzle game! The fact that you have to loop around really increases the difficulty of each level. Perhaps, you could have limited the number of each placeable tile to both restrict the player and give them hints about what the intended solution is.