This post will cover some various collision techniques for use in 2D games. Types of collisions to be covered in this article are:| Randy Gaul's Game Programming Blog