The input will not be handled correctly until #8 is complete, but the input logic is there and was tested. Fixes #5.