Almost a functional game