The laptop im using dosent have a scroll lock and I like to experiment and challenge my self so I tried to write some of my own.

In the end after reading what you have posted I gave in busted out a keyboard with scolllock plugged it in and copy pasted that code. Everything works flawlessly but I can see that there is a ton of things that I would like to work on and improve, SPECIALLY facing targets, that gets annoying fast.

thanks for taking time to post and help me Khatovar seems like you know youre stuff