I found some bugs. If i die in a level and restart the whole game, when i die in the first level, i end up respawning in the level i died first. Let me clarify this. If i die in level 3 and im out of lives, i respawn at level 1. If i die again in level 1 with or without lives left, i respawn in level 3.
Also, your game is some high quality shit, great game dude.