Use proper level of abstraction in type declarations.
Style fixes.
Remove redundant Javadoc.
Ignore tags file.
Use StringBuilder to build floor, not inefficient immutable string concatenation.
Atomically increase player ID.
Trivial refactoring.