Consolidating 20s and 19s into their own vars, calling Math.random directly since it's only used in one place, 643 characters