Well done. Maybe lowering a bit the speed on player may help to make the gameplay more pleasant. It is an interesting concept.