example and fundament for AlesGame