added roll effect, color overlay, changed reset() to include window resize