Implemented customisable base actions, and refactor
Don't change the constant
Use constant for default actions
Conditionally show button
Update.. uh railgun