Add event manager

Add player number to component
Add attack control to player