Basic game mechanics.