align4, simplified management of the hover property
align4, fixed copyright header
align4, code cleanup

removed useless variables.
align4, simplified code for the model initialization
align4, better variable init

It is important to init the variables in the start and not only as
global var because uppon game reentry the global part is not rerun
as the script is not reloaded.
align4, created a setPieceState() function
align4, minor, removed a useless temp variable
align4, removed the need for columnStatus variable

Moving the code to rely only on the model data.
align4, removed the board var, rely on the model instead