I like the concept. But there is quite a few bugs that I have noticed that could be improved upon mainly with collision like my character not being to go up or down the stairs for some reason and sometimes clipping into the wall. One way I would recommend fixing this is for a top down game like this making it grid based so as to avoid collision issues like this. This concept could definitely work and be improved upon for a great game. This is just a suggestion so you could improve as a game developer.