Apply game rules partial implementation