Added solution with all logic and GUI. Fixed #8. gl hf