Thanks for the feedback. I think I did add a buffering for movement, but not attacks. I'm not exactly sure what you mean with attacking when an enemy is near, could you elaborate on that? :)
You can only attack when next to an enemy. You should be able to attack whenever and see the attack animation and result. That way you can figure out weapons prior to having to use them.