XXX: complete basic game mechanics