Awesome game! Really smooth difficulty curve to ease you into things to not be overwhelming. Game is almost like programming in a way in how you need to think about the solutions. The answers are not hidden things you need to think about and realize, it's just a matter of piecing it together.