Fix for the weird player 3+ being out of place
Now sending world shift packet with the connect client count
Level shifting right now working
Multiplayer code is working for the left level shit including wrap around
Level edges now drawing
Right shift working correct, code cleanup
Merge branch 'gamecontent' into development
switches between game states
shifts progressively happen quicker
Level direction swaps now random
Added the first skills
Added new abilities and a some backgrounds
Merge branch 'gamecontent' into development

* gamecontent:
  Added new abilities and a some backgrounds
  Added the first skills
  Level direction swaps now random
  shifts progressively happen quicker
  switches between game states
Merge branch 'development'

* development:
  Added new abilities and a some backgrounds
  Added the first skills
  Level direction swaps now random
  shifts progressively happen quicker
  switches between game states
  Right shift working correct, code cleanup
  Level edges now drawing
  Multiplayer code is working for the left level shit including wrap around
  Level shifting right now working
  Now sending world shift packet with the connect client count
  Fix for the weird player 3+ being out of place