That's some serious indie game over there.It feels like the product of a well functioning team working together toward a unique goal.
Impressive quality at all levels.