How come you still haven't fixed your animation problem? I explained in quite some detail, complete with examples, how to do that in my last post to your thread (the response to your second post on that thread).
[edited to provide further help]
In response to your known issues in the comments at the start of the program:
// two players are stuck together
// player 2, as far as I can tell, is not starting at the location I specified (x-coordinate 440)
Yep, that's because you're plonking them both at the came location, (p1, staticy). You're also using frame1 animation to display player 2 (albeit flipped).
// game crashes for reasons unknown
Run it in debug mode and see where it stops?
// occasionally game will skip the last frame of any animation, even when only one player is there and works properly...is that always going to happen or can that be fixed?
See my comment at the top of this post for that one.
Two of these 3 issues are quite basic errors (particularly the positioning one), and it indicates you have made very little effort, if any, to work out for your self why it's not working. That just plain lazy. I'm not going to help again if you're not going to give debugging a good shot before asking for help.