Um an der Kanone vorbeizukommen brauchst du erst die Fähigkeit die Zeit anzuhalten. Diese bekommst du, wenn du im Turm ganz im Osten (entschuldige, ich habe die ganzen Namen vergessen, ist schon länger her, dass ich das Spiel gezockt habe) nach oben gehst, dort den Gegner besiegst (der schwerste im Spiel IMO), dann erneut den Turm hochgehst und den Weg von der Spitze des Turmes gen Westen nimmst. Dort kommst du in einen neuen Bereich. Von dem dortigen Endgegner bekommst du dann diese Fähigkeit. ^^
Und wenn du in der Unterwelthölle über die Stacheln willst kannst du das entweder tun indem du über den Boden rutschst und extrem viel Energie verlierst (Das habe ich mal gemacht, hat auch geklappt, war im Nachhinein aber ziemlich blöd), oder du besiegst den Skellettgegner, der von 2 Skellettmännern getragen wird, denn mit seiner Seele kannst du dich unbeschadet über die Stacheln tragen lassen. Diesen Gegner gibt es auch irgendwo in der Unterwasserhölle. ^^