Pretty cool! The bullet mechanic is pretty neat, and its pretty fun to juggle controlling the bullet and dodging enemies. Nice implementation of raycasting, works well; I myself spent alot of time with that in my game, but I ended up using tile checks to see if the player was in sight (like a tile raycast). Slopes work well, and I like the enemy variety. Transitions are nice, too! If I could add one thing, it would be to make the buttons that you need to shoot more visible, or have like an effect on them, because I didnt even see them until I read the game page.