Agreed that the player and camera controls were the most frustrating part. Other than that I like how the mechanics were introduced and the difficulty curve was challenging while still letting me feel like I could do it. The slope is a particularly interesting idea. Good job!