Looks like one of those tightly designed tough but fair platformers that I am very very bad at personally. Excellent concept and music! And the level design and rotation is very clever.