Level is now abstract, instead, TestLevel will take its original
purpose.