game: some rendering updates

* using GL_LINEAR instead of GL_NEAREST for better rendering quality
* using +-0.5f trick to sample textures correctly
* using MSAA to smooth sharp polygon edges