No worries on that, I've already implemented my own AABB collision system for "Survive" which works very well, though it could be more optimized speed-wise.
That was a 3D System, so 2D should be okay.
Still writing that PM btw.