Sight system by nutcasenightmare recreated using C++ and SFML