Player actions moved to dictionary