added initial game functionality