In addition to platforming combat and exploration , the game features puzzles , boss battles , upgradable skillsets , and a plethora of hidden items to discover .
ADP NOUN ADP VERB NOUN CCONJ NOUN , DET NOUN VERB NOUN , NOUN NOUN , ADJ NOUN , CCONJ DET NOUN ADP VERB NOUN PART VERB .