Abstracts game creation functionality