Graphics: fix flickering and transparency problem
 * Do not draw directly on the JFrame anymore, use a BoardPanel instead
 * BoardPanel uses BufferdImage in order to avoid flickering