basic powerup system implemented