This has tricky obstecales. This is also a beta. Also the music's kinda sucky, but I'll try to fix it later.