Well... That's some intense level design ^^ !
I only went this far :
I'll have to come back to this one later, so many games to rate still !