thanks for the response everyone, but im still really confused :/
earlier i proposed that we can seperate the contact force into its component parts along the vector from the contact point to the center of mass and along the vector perpendicular to that, to seperate the force into its linear and angular parts that result in linear and angular acceleration. this would work fine if there is only ever one force being applied to the object at any one time.
however, when we take into account more than one force acting on the object, the previous solution breaks down and no longer works, especially when we deal with forces that result in some sort of angular acceleration.
this proposition of working with the angular momentum is interesting, althought i dont know enough about it and how it applies right now. i assume angular momentum is roughly the same as linear momentum, p=mv, but where v is now the angular velocity. how would we work this out for more than one force? i think what the real problem here is how we add up all the forces acting on an object at any one time and how to get an overall angular and linear acceleration from them.
going back to the latest post by Anonymous Poster, you say i should just add the overall force to the linear force acting on the object, how can this be correct? if the force is being applied at a contact force thats not in line with the center of mass it would surely create some angular acceleration as well, in which case just adding the force to the linear force acting on the body would result in more resulting energy in the system that was put in in the first place!
as Xai says, you can never ave a force acting on a body that only results in angular acceleration, and thinking about it, Xia is correct. but still, using the ideas i had about one force acting on a body this would still not work, ive clearly srewed up somewhere.
going back to the first diagram in my latest post, if we have two forces that act in the same direction on different sides of an object that result only in angular acceleration, how would we convert the result of these forces into linear acceleration, as they cancel each other out when it comes to angular acceleration, but should result in linear acceleration. how would we find the force resulting from these two forces that does this?
i dont think starting coding at this point would yeild any useful results, the way this whole thing works still needs to be understood, this is clearly a really complicated puzzle that at first looked simpler than what it really is. as always, any feedback is most welcome

thanks
"We are what we repeatedly do. Excellence, then, is not an act, but a habit." - Aristotle
http://fusi.basscut.net"We are what we repeatedly do. Excellence, then, is not an act, but a habit." - Aristotle