Code quality improvement.
Update playing field functionality.
Add some utility methods.
Add functionality for creating xml nodes.