Yes, the controls were the most difficult part of this and their implementation makes the final levels a bit harder than needed.