replaced glLoadIdentity with glPushMatrix and glPopMatrix
added bitmap font file
fixed array iteration bug and mutability bug