First game implementation with and without Futures. Specs also test
properly with futures