I landed here from your friend's game.
The mechanics are a bit obscure and the graphics, well... but, surprisingly, I quite enjoyed it, good job,!