if minecraft's glsl support wasnt so limited you mightve have been able to port this to a resource pack and host it on a server and play a minecraft clone entirely in vanilla lol