Seems like I can't check out your project to compile and try. You're using a file called ":.png", which isn't valid on Windows.
IMO it's a good idea in general to only use alphanumerical chararcters for your file names, just to be sure.
Edit:Checked it out using my Raspberry Pi, renamed/updated the files.
Some files using std::string, std::array, and std::function didn't include the proper header files (string, array, and functional).
But besides that, seems to be working fine, although I consider the game pretty hard.
Oh and I had the feeling like the intro screen was misaligned and cut off in the middle on my 1440p screen.