Demo 2: Reworked corner snapping, texture changes, hint messages

Code is a little unclean. Will need some improvement.