Ninza: Store Steam page reveal + Open beta

After 3 years of development, Ninza FINALLY got its Steam page up and ready for whishlist. It was about time :p Anyway, if you're willing to try out the game already you can easily download and play the current beta ver…