Added commenting, removed taking the random value within cachesize/num
of ways since that was getting full access. Small bug within CPU where
it was not checking the right index (wasn't scanning)