implemented some of the variable basepower movelist

This branch will focus on implementing variable base power moves. Adding the BasePower class to implement the calculations.