Basic game mechanics implemented