Made random button use pushState and optimized CSS and JS