Moved playerNode into a separate class.
A lot of code cleanup and commenting.
Scores!