remove unused methods and variables
add cell power field and factory methods for making random and invalid cells
cells creation using new factory methods
Merge remote-tracking branch 'origin/master'