game functionality complete