Rahman's algorithm has been implemented.
Moore's algorithm has been implemented.
Keyborad interaction will be allowed in the next commit.