You have to define key_space_released yourself: var key_space_released = 0;
Use my code from above, I'm sorry but your attempt does not make much sense, key_space is a read only flag that equals to "space is pressed" (as you know).
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual