Fix type passing through component map and apply color style to square
Make draggable squares (not images)
Prevent default behaviours on drag and drop event