Good to see you learning new things, implement it for real, and create a complete game! Of course this is not perfect, like long empty corridors, enemies spawning outside of the playing zone, rooms without an entrance, so the room for improvement is huge. But this is a great start!