αβγ

Bugs

Don't know of any. But this is a rewrite, so if you find one, please tell me.

Enjoy!