Made it through, that was pretty fun to play. It's not obvious at the beggining that you actally need just to stay alive for some time, and that's inivisibility mechanic is a bit confusing, but it's quite unique :) Great job making the game!