Plant life aces and faces slot machine Xmas Release