Fixed artemis crit slot issue.
Added check artemis legal to artemisHandler
Removed print statements
Adding comments.
fixed additional counter issue
Adding base class for all upgrades.
Merge branch 'artemisCritCheckFix' of https://github.com/EmilyBjoerk/lsml into artemisCritCheckFix
changed error message to be readable
Merged artemis fix