Fixed typos/missing characters for compilation

I was missing a LOT of closing `>` characters, and some `*`s in a
few spots.
Added more missing character and SDL_RenderPresent

Once again, had a lot of missing characters; some causing compiler
errors, others causing logical ones. Also added a couple extra
`std::cerr` statements to track what was going on.

I had also completely forgotten to update the screen. It updates
now.
Added some `cerr`s and fixed main()s arguments

I swear, if I keep forgetting the proper arguments for main()...
Added CMakeLists
Added build folder and .bmp needed by exe

Be sure to run `cmake ..` from the build folder, followed by make.