This may go a bit off timing on faster computers, but I did the best I could this project is dedicated to @Squemma