An epic text adventure with scala