Working Game Without GUI

Unit tests run smooth with assert statements, but no way to implement
the acceptance tests without the GUI involved.