Added rabbit
Removed old rabbit
Removing exception handling

Rabbit does this for you.
Fixed "major" syntax error.
Valid credentials to signin with Rabbit
Error handling for Rabbit just in case

There is a possibility that an unknown PlayerIOException will be thrown,
in which case Skylight should handle it.
Removing login method

Going to make a method stub for backwards compatibility, maybe.
Otherwise Rabbit knows which authentication system that it needs.
Error message if using depricated calls
Removing unused directives
Using Rabbit for authentication
Merge pull request #24 from Decagon/develop

Rabbit for auth
Fixed: playerid for specialblocks was index

The id of the player who placed a special block is now not the z-index
of the block but instead the player id.
Adding forwards compatibility for note blocks

Just just in case, if a note-block isn't defined then warn the user that
it doesn't exist but still place it on the map as a regular block.
Documentating possible room bug
Level is used
Use blockList directly for efficiency

Using blockList directly seems to be the way to go; using a temp list is
unnecessary. This may not be the case if the foreach iterates over
IEnumerable which is only accessible by putting the list of blocks in a
list...
Merging two very similar isRotateable methods

Using a more general isRotateable method because the user should just be
able to specify any block (without knowing beforehand that it is a
background or a decoration, which are not and are rotateable
respectively).
More descriptive vars param1->blockID
Removing unused duplicate ResetWorld method

This method was never used (anywhere) and it had an exact duplicate of
ClearWorld which does the exact same thing (I think).
Simplifying large logic Z getter

Looks a bit more cryptic but it's simpler.