Removed unnecessary convenience constructor.
Decreased constructor visibility.
Removed type specifications that are no longer needed in Java 8.
Use singletonList.
Refactoring.
Reduced visibility.
Added TODO.
Added support for displaying multiple grids in multiplayer games.
Add just the one light source.
Removed unused imports.
Added margins.
Prevent the light from going out of bounds.
Increased visibility.