cleans up code, adds in intro animation