ID:157023
 
Looking for some source to check out to see how people approach pixel movement and collision and all that.
Shameless Plug

I haven't ran into many situations in my library in which the collision detection failed to work, however one was recently pointed out to me: If you use icons larger than 32x32 you have to adjust the collision detection range significantly which will sadly in turn increase CPU usage. However, it works great for anything 32x32 or less. Another inconvenience is that if your step size is bigger than a bounding box size in your way you simply step over it!
In response to Cody123100
Thanks!

This looks very interesting.

A good subject for study.
In response to Cody123100
Your demo allows you to walk off the map.