level system works flawlessly :D