New draft: Gaming Life with Objects and Functions