Wrote custom draw surfarce implementation, Added font stuff