Experimenting with writing games using pipes-concurrency