make player body have a constant movement speed. works great but only

x works.
add contact listener, create Entities namespace and push Player into that

involved changing code everywehere for that "minor" change.

add a foot sensor to the player.
woot, player jumping works now. the contact listener checks if the player

aka his foot sensor is touching something beneath him, if he can it enabels
jumpability.
add a jump timer
use a decent force amount for the player jumping
turn the canJump bool into a refcount of contacts beneath the player's

footing. otherwise if someone were straddling 2 contacts it'd totally break
try and clear a path in blocks for the player when he spawns

needs a much better method of doing so, but this is just so i can
get entitiy->tilemap collision working. unfortunately it seems to be off
by at least 10 blocks or so, for some reason.
clear the initial spawn area for the player properly now.

calculate the area better (still a fucking hack), but a better one.

also, turns out my entity position and entity physics body positions need
a lot of improvement/unification, as presently..it turns out, they
are two separate things that evidently need to be set. e.g. when i make
a player object i need to tell it to make the phys body at that position
as well as set the player position itself.