Thank you very much for your feedback! I'm glad you liked our game. It's not necessarily a "bug" (although it wasn't intentional). What happens is that we didn't normalize the diagonal movement vector. Maybe when we expand on this idea further we'll even adopt the normalized vector, but it's an unintentional mechanic that can be explored as a potential solution.