Optimized Vec2::rotate_90()
Added bit manipulation lib (to be updated)
Removed unused import
Fixed compile bugs!
Fixed a few errors
Modified compile settings