mrennie/crossfire

Re-architect the interaction of modules

mrennie opened this issue · 0 comments

This one kind of goes hand-in-hand with issue #25, but when I was last fixing a bug I recall that we have odd dependencies across the source - for example Crossfire uses the socket code and the server code. the server code uses the socket code and Crossfire.

We should sort this out to be Crossfire uses the server code which in turn uses the socket code - this will also help organize the code a bit better for conversion to require.js modules.