refactore gameaction
adde variables on fields