app is now singlethreaded (for now), removed usage of SFML Shader classes, due to restrictions in using 4x4 matrices