ironed out refactor bugs, including taken? for nilclass, mouse_x and y coming in as 0,0, and clicking off board throwing error