Not bad. Nice mechanics and visuals, though a few different obstacle types might be nice. Overall, good job!