game functionality is in!