Refactored play-methods.