Fixed Vector2::Rotate and Vector2::Angle
Added float-point multi-layer support for SpriteBatcher (Note: Sprite have default layer 0 and TextureMappedFont have default layer 1000)