added double jumping, respawning