Extract bomb functionality to outer class

... and keep bombs in thier own ArrayList.

Signed-off-by: Piotr Bocheński <bochenski.piotr@gmail.com>