Added calculation of possible moves when a piece is clicked, but not yet calculating those for different move types, displaying them in the UI, or allowing them to be performed