I discovered (and played) this through PortMaster - I really enjoyed it! That final boss is quite difficult for someone not used to platformers (: