this one is separated from the other because its very buggy and has WIP features and modified code from its v0.3 version. v0.4: added macro (very buggy) changed physics and gamecode/gameloop (which changes how the game works in the loop)