Now uses an image instead of random numbers

Also added commenting and color fixes