Beautiful-looking game; I went to check it out on Youtube, and was shocked all the vids had only like <80 views.
Turns out the game was released today! So congrats dude, and I'm glad I found it!
Though real quick: I found this game under "Top free Games with local multiplayer," and no videos I found had multiplayer footage.