Refactor piece rendering
Add pause screen
Tried updating Makefile to make Windows builds easier
Preview of next block works (mostly)
Preview still buggy, this is the first attempt at fixing
Ghost piece partially works
Fix not freeing textures after rendering text
Fixed big ghost piece bug, would occasionally disappear due to unsigned int rollover
Fixed pause menu text being the wrong color (lol)
Fixed a crash when trying to rotate the O piece
Make generic quad rendering function
Fix not being able to rotate piece when above grid range
Fixed segfault when attempting to rotate a T piece in too small of a space