Very cool and interesting Game, for small Improvements I would fix the AudioManager right now the Song always gets resetted if you enter another Level. You can easily add that into Unity if you add DontDestroyOnLoad onto Your AudioManager and if you want i would add some more Levels, but besides that I really enjoyed it :P Good Job
void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); return; } DontDestroyOnLoad(gameObject); }