Add prototype of ramerate limiter
NOTE: introduces a bug that causes the program to crash after 9 or so iterations
Traced the source of the crashing bug to "fmt.Println" in the shouldRender function
Fix the crashing bug
NOTE: Was caused by the go compiler trying to split the GL function into a goroutine because of the fmt.Println() IO call
This caused a segmentation violation as GL functions are bound to a single thread
Smoothed motion out