Moosi'sh complete

migrated everything to Moose
fix decks handle