the lag is probably because i never got around to implementing input buffering XD i really should learn how to implement that someday