Very challenging game. I feel as though you move faster diagonally (when pressing 2 keys) than you do when moving in one direction (pressing down a single arrow key). You may need to normalize the player velocity vector before adding a speed component. Still good job. Have you seen the CodeParade video about escaping the goblin? It is another take on this kind of escape game
)