oncology

pretty solid PoC, maybe ready for play testing
Trim all the empty lines, please.