Changed out rendering code

I removed puck_math and puck_mem and instead use the jrmath and jrmem
libraries I started. I changed the rendering code so I can do my own
pixel manipulations rather than rendering textures on quads. This means
I will be writing my own rasterizing methods which is my intention. For
fun!