The mechanics were varied and interesting, if a bit frustrating. The music and implementation was good, but got repetitive somewhat quickly.