It's an interesting idea that has a lot of potential. I would perhaps be a little more forgiving with the star detection, but it's still cool to come up with your own solutions.