Because Cycle 3 is an “endless” type game, enemies level up by wave progress. Depending on the wave number, each enemy type will increase in point value, life and color profile. Here is the implementation of that logic.
Cycle 3 enemy class expands from two other classes. Starting at BaseGroup.java expanding LibGDX’s Group Class, then BaseEnemy.java extends BaseGroup.java and finally Enemy.java expanding BaseEnemy.java.