It has a solid set of core mechanics, but the execution is poor. Enemy movement is semi random, so there's a random element involved in actually hitting them, added with the fact that there is very little variation between levels means that it can get quite tedious