Also NAT is not security at all at least in the PC world, as I can get you to make an outbound connection to me, lots of ways.
Go ahead and please demonstrate. How will you make create outbound connection to you?
After playing for 20 minutes I was bored. Really, how does this compare to a truly great game? The fact that it is fun and caught on is about as important as Tetris. You aren't a world-minded guru because you do it better than someone else. And jealousy generated from my corner of the room is zilch.
It's not made to compete with traditional PC or console games. It's made for mobile phones, and for those it's an excellent game. You can launch it quickly, the levels don't really take that long to play (great for quickly playing with phone when you're waiting for something) and the physics make it fun. I can't really think of other mobile phone games which would be more fun and suiting. Maybe some tower defense games, but those aren't as quick to play as levels take a long time. You basically need to pause the game and later continue from where you left.
Over the shoulder supervision is more a need of the manager than the programming task.