this one works(ish) the collision is so bad it lets me use nodelay() instead of halfdelay(1) and makes it unresponsive, also tried to implement scores