select blocks with a middle mouse click

Also replaces hardcoded numbers with GLFW constants regarding mouse clicks. 

This allows the player to change their block selection with a middle mouse click, limiting selection to the normally available blocks (although it is fun to remove the `is_selectable` check and place flowers everywhere!)