The Square can be controlled using WASD while the circle can be controlled with your mouse cursor.
credit to @ShiftClickLearn for the code on the wall collision. His Video Here: https://www.youtube.com/watch?v=m3kA7ePjiDA