does incorrect but useful circle rectangle collision detection
now takes in a player object and passes it to obstacle
now takes in a player object
adjusted shield radius and jump height