For the input.getkey(Whaterver) the reason i did that was because with input.getkeydown a lot of the arrows would not be detected for some reason. And for arrows on beat i spent a lot of time on it but just could not get it right. thanks for commenting and i will definitly check you game out.