Implement Spy Rogue

Closes #32