that makes sense

if you have a combo buffer and you hit the attack button does it then add that attack to the buffer? or is this only for speacial attack combinations (assuming there are multiple buttons to attack)
If it is the later then you might want to make another variable specifying what location you are in the combo so you don't have to scan through the array each time to determine what other keys can be pressed.