Made Action an Abstract class
Revert "Made Action an Abstract class"

This reverts commit 14df7d8f2be97c817ff1d3a66ae49663acb11e46.
Made Action.java an abstract class