Revamped the checkCollide function with something I found on StackOverflow.  Added a function for converting a Kinetic circle to a Kinetic rectangle for collision convenience.  Added a lot of motion stuff, isOnGround, collisions, all that.  Except jumping doesn't work.  It's wonky and the player just jitters.  Will be fixed once I found out how...  :/