Controls were hard to get used to and it took me a decent amount of time to reach the end. But the level design was very good with a smooth difficulty curve, and the overall experience was interesting enough to keep me hooked until the end. Good job!