maybe there shouldnt be a level cap, but level restrictions
for example, theres 7 bosses, right? well, the first boss, your not allowed past level 5, the next one, 10, the next one, 15, and so on. then, after the 6th boss, unlimited level up ability. would make for a more challenging game experience