Basic game functionality.