diff --git a/TODO b/TODO
index eea7e39..4aa8879 100644
--- a/TODO
+++ b/TODO
@@ -2,7 +2,7 @@ Vital:
 	-- Missions
 	-- Save
 		-- Allow multiple ships in storage.
-	-- Commodities.
+	-- Make energy do something.
 	-- Main Menu.
 	-- Player death!
 	-- Player faction system.
diff --git a/src/player.c b/src/player.c
index b3b285a..7a4fe9d 100644
--- a/src/player.c
+++ b/src/player.c
@@ -172,16 +172,17 @@ void player_new(void) {
   // Money.
   player_credits = RNG(l, h);
 
+  // Welcome message.
+  player_message("Welcome to "APPNAME"!");
+  player_message("v%d.%d.%d", VMAJOR, VMINOR, VREV);
+
+	// Create the player and start the game.
 	player_newShip(ship);
   space_init(system);
 
 	// Position and direction.
 	player_warp(x, y);
 	player->solid->dir = RNG(0, 359) / 180.*M_PI;
-
-  // Welcome message.
-  player_message("Welcome to "APPNAME"!");
-  player_message("v%d.%d.%d", VMAJOR, VMINOR, VREV);
 }
 
 // Change the players ship.