It requires a decent graphics card! It will run on weaker hardware, such as the Intel GMA chipsets found in many MacBooks, but the graphics quality will be lower.
There area a total of eight different levels, with several different visual and musical styles, and several different difficulty levels, so it can be enjoyed by both inexperienced players as well as those looking for a challenge. You can also share your scores online on Twitter, or anywhere you can post links.
Enjoy this gentle introduction to non-euclidean geometry!