I was using farseer for an XNA project but I think its an overkill for simple 2d stuff and the setup and coding pattern is hard so I was trying to code the physics myself but I think I'm stuck.
The issue is resolving collision and doing wall grab ,jumping and stuff...(maybe all stuff in a platformer like sonic)
The thing is though people say that it is easy to use a prebuilt library it is not especially if it is others code.Any guidance would be helpful.
Here's my current progress...
Physics.cs gist