Handmade Hero (official code, and my parallel development)