diff --git a/CMakeLists.txt b/CMakeLists.txt
index d0a1a4dc560dd7425907eea3b7fee4b73e39abd8..709ea9f08b5d4fade0b658480c7c225f2132f66e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,7 +35,7 @@ list(APPEND LINK_LIBS
 )
 
 add_executable(sample_coach ${SOURCE_DIR}/main_coach.cpp ${SOURCE_DIR}/sample_coach.cpp ${SOURCES})
-add_executable(sample_player ${SOURCE_DIR}/HFO.cpp ${SOURCE_DIR}/main_player.cpp ${SOURCE_DIR}/sample_player.cpp ${SOURCES})
+add_executable(sample_player ${SOURCE_DIR}/HFO.cpp ${SOURCE_DIR}/main_player.cpp ${SOURCE_DIR}/sample_player.cpp ${SOURCE_DIR}/agent.cpp ${SOURCES})
 add_executable(sample_trainer ${SOURCE_DIR}/main_trainer.cpp ${SOURCE_DIR}/sample_trainer.cpp ${SOURCES})
 add_executable(agent ${SOURCE_DIR}/main_agent.cpp ${SOURCE_DIR}/agent.cpp ${SOURCES})
 add_library(hfo-lib SHARED ${SOURCE_DIR}/HFO.hpp ${SOURCE_DIR}/HFO.cpp)
diff --git a/src/sample_player.cpp b/src/sample_player.cpp
index c5b275de9b11751ff62c1aecec4ba14d5cef556d..e778bd23554320ff75d1e6d5a32c446bd624b63d 100644
--- a/src/sample_player.cpp
+++ b/src/sample_player.cpp
@@ -266,10 +266,10 @@ SamplePlayer::actionImpl()
     if (feature_extractor == NULL) {
       if (getHFOConfig()) {
         feature_extractor = Agent::getFeatureExtractor(
-            LOW_LEVEL_FEATURE_SET, num_teammates, num_opponents, playing_offense);
+            hfo::LOW_LEVEL_FEATURE_SET, num_teammates, num_opponents, playing_offense);
       }
     } else {
-      hfo_status_t game_status = Agent::getGameStatus(
+      hfo::status_t game_status = Agent::getGameStatus(
           audioSensor(), lastTrainerMessageTime);
       elog.addText(Logger::WORLD, "GameStatus %d", game_status);
       elog.flush();