yeah, i'd take out the power mechanism and make it a bit more simple to bat. just have it so if you press any of the shot buttons alone, it will play a front foot shot, if you hold on to shift while pressing a shot button, then it will play a back foot shot and if you hold on to control while playing a shot, then it will play lofted (shift and ctrl combined will be back foot loft) so here are some examples:
z = front foot cover drive
shift + z = back foot cover drive
ctrl + z = lofted front foot cover drive
ctrl + shift + z = lofted back foot cover drive