Implement Magazine Automat [Need to fix bugs]