Omg dude you need to play @Polar✪'s amazing cave story mod, rave story 2. It explains the origin of tpcool egg, and more.
Well, that is simply my informal, unofficial name for the character. However, @Polar✪ may have some insight as to what the canonical name for my character is in Rave Story 2.