I really appreciate the feedback. Im starting work on overhauling the entire game system on the back end now. For some reason I thought it was a good idea to use the physics engine to make things fall and detect certain types of collisions, and that seems to be the root of all the problems. Going to essentially recode it, so check back here in a week or two