game rules implemented