Hi Fhy :) Well as you mentioned the elevator system. It was not what I intended at the beginning. After fixing the bug and working through the development I found that as enemies smashed the player to the walls. It became impossible to get out of the situation and that's where I thought this is the perfect opportunity for the bug and that's where the elevator system came into existence. I don't know how but this is the first time I felt my code was always working on the first try + everything was very organised specially the shooting system.