I found when Player's angle was set to 0 on Line 67, the thrust worked the way it should.
However, changing Player's angle to 0 also changed enemy characters' angles to 0, and now they're all moving to the same direction.
I believe a possible solution would be only allowing player to spawn while facing right, and forcing enemy characters' to spawn while facing random angles.