At an amazing time of 16'25''1 (for comparsion, the fastest run I know of lies at 2'17''4), I finally managed to bloody beat Ballos! Got really close, and I got really excited, but hey, in the End Ballos is down, and I have finally seen the good ending of CAVE STORY. Hooray!