add border constraints to player movement
add turret to player that changes with orientation