I'm glad you enjoyed it, thank you for the nice comment. As for enemy weaknesses, you can hold TAB to see an ingame UI to show the dice that each enemy type can be hit with.
Enemies can generally follow you anywhere, but you're right, sometimes they have trouble reaching certain places. Again, thank you for the feedback.