diff --git a/xtrn/bublbogl/game.js b/xtrn/bublbogl/game.js
index 320fc96e475dad4394d274f2ecd207e9f894d5e5..a1243d4d437a2e8e6456613c73be7dd5bcc79f33 100644
--- a/xtrn/bublbogl/game.js
+++ b/xtrn/bublbogl/game.js
@@ -72,7 +72,7 @@ function boggle() {
 		}
 		showMessage("\1r\1hChanged date to " + calendar.date.getMonthName() + " " + current + ", " + calendar.date.getFullYear());
 	}
-	function browseCalendar(k)
+	function talkShit() {
		showMessage("\1k\1hType a message here (max 20 chars)");
		console.gotoxy(27,21);
		console.attributes = GREEN;
		var msg = console.getstr(20,K_NOCRLF|K_NOSPIN);
		data.players[useralias].msg = msg;
		data.storePlayer();
		showScores();
		showMessage("\1r\1hSaved message\1n\1r: " + msg);
	}
	function browseCalendar(k)
 	{
 		showMessage("\1r\1hUse Arrow keys to change date and [\1n\1rEnter\1h] to select");
 		if(calendar.selectDay(k)) {
@@ -93,13 +93,7 @@ function boggle() {
 		console.gotoxy(58,2);
 		console.putmsg(centerString("\1c\1h" + date.getMonthName() + "\1n\1c - \1c\1h" + date.getFullYear(),21));
 	}
-	function showMessage(txt)
-	{
-		console.gotoxy(26,21);
-		console.putmsg("\1-" + (txt?txt:""),P_SAVEATR);
-		console.cleartoeol(ANSI_NORMAL);
-	}
-	function redraw()
+	function showMessage(txt)
	{
		console.gotoxy(27,21);
		console.putmsg("                                                   ");
		console.gotoxy(27,21);
		console.putmsg("\1-" + (txt?txt:""),P_SAVEATR);
	}
	function redraw()
 	{
 		console.clear(ANSI_NORMAL);
 		showLobby();
@@ -394,55 +388,7 @@ function boggle() {
 		init();
 		play();
 	}
-	function showScores()
-	{
-		var posx=3;
-		var posy=6;
-		var index=0;
-		var count=0;
-		
-		var scores=sortScores();
-		for(var s=0;s<scores.length;s++) {
-			if(scores[s].name == useralias) {
-				index = (s-5);
-				if(index < 0)
-					index = 0;
-				break;
-			}
-		}
-		
-		for(var i=0;i<11;i++) {
-			var score=scores[index + i];
-			if(!score) {
-				break;
-			}
-			else if(score.points>0) {
-				if(score.name==useralias) 
-					console.attributes=LIGHTGREEN;
-				else 
-					console.attributes=GREEN;
-				console.gotoxy(posx,posy+count);
-				console.putmsg(score.name,P_SAVEATR);
-				console.right(23-score.name.length);
-				console.putmsg(printPadded(score.points,5,undefined,"right"),P_SAVEATR);
-				console.right(3);
-				console.putmsg(getAverage(score.name),P_SAVEATR);
-				console.right(3);
-				console.putmsg(printPadded(getDayCount(score.name),4,undefined,"right"),P_SAVEATR);
-				console.right(3);
-				console.putmsg(printPadded(formatDate(score.laston),8,undefined,"right"),P_SAVEATR);
-				count++;
-			}
-		}
-		
-		if(data.winner && data.winner.name !== undefined && data.winner.points > 0)	{
-			console.gotoxy(48,18);
-			console.putmsg("\1c\1h" + data.winner.name);
-			console.gotoxy(75,18);
-			console.putmsg("\1c\1h" + data.winner.points);
-		}
-	}
-	function sortScores()
+	function showScores()
	{
		var posx=3;
		var posy=6;
		var index=0;
		var count=0;
		
		var scores=sortScores();
		for(var s=0;s<scores.length;s++) {
			if(scores[s].name == useralias) {
				index = (s-5);
				if(index < 0)
					index = 0;
				break;
			}
			else {
				log(scores[s].name);
				log(useralias);
			}
		}
		
		for(var i=0;i<5;i++) {
			var score=scores[index + i];
			if(!score) {
				break;
			}
			else if(score.points>0) {
				if(score.name==useralias) 
					console.attributes=LIGHTGREEN;
				else 
					console.attributes=GREEN;
				console.gotoxy(posx,posy+count);
				console.putmsg(score.name.substring(0,20),P_SAVEATR);
				console.right(23-score.name.length);
				console.putmsg(printPadded(score.points,5,undefined,"right"),P_SAVEATR);
				console.right(3);
				console.putmsg(getAverage(score.name),P_SAVEATR);
				console.right(3);
				console.putmsg(printPadded(getDayCount(score.name),4,undefined,"right"),P_SAVEATR);
				console.right(3);
				console.putmsg(printPadded(formatDate(score.laston),8,undefined,"right"),P_SAVEATR);
				console.gotoxy(posx+1,posy+count+1);
				console.attributes=DARKGRAY;
				console.putmsg(score.statement?score.statement:"...",P_SAVEATR);
				count+=2;
			}
		}
		
		if(data.winner && data.winner.name !== undefined && data.winner.points > 0)	{
			console.gotoxy(48,17);
			console.putmsg("\1c\1h" + data.winner.name);
			console.gotoxy(75,17);
			console.putmsg("\1c\1h" + data.winner.points);
		}
		
		var player = findUser(useralias);
		console.attributes=CYAN|HIGH;
		console.gotoxy(40,19);
		console.putmsg(player.points,P_SAVEATR);
		console.gotoxy(56,19);
		console.putmsg(getDayCount(useralias),P_SAVEATR);
		console.gotoxy(75,19);
		console.putmsg(getAverage(useralias),P_SAVEATR);
	}
	function sortScores()
 	{
 		var sorted=[];
 		var index=0;
@@ -690,11 +636,10 @@ function Lobby(x,y) {
 	}
 }
 
-function Player(name,points,days,laston) {
+function Player(name,points,days,laston,msg) {
 	this.name=name?name:useralias;
-	this.points=points?points:0;
-	this.days=days?days:[];
-	this.laston=laston?laston:time();
+	this.points=points?points:0;
	this.days=days?days:[];
+	this.msg=msg?msg:"";
	this.laston=laston?laston:time();
 }
 
 function InfoBox(x,y) {
diff --git a/xtrn/bublbogl/lobby.bin b/xtrn/bublbogl/lobby.bin
index 471bc7effe08e7f129cd5f5acd88b97c9e7e8f8b..85cb1a9c59581eb842d63f8a5398f2aa91933cb9 100644
--- a/xtrn/bublbogl/lobby.bin
+++ b/xtrn/bublbogl/lobby.bin
@@ -1 +1 @@
-��������������������������������������������������������������������������������� B�U�B�B�L�E  B�O�G�G�L�E                     mcmlxxix �                      ���������������������������������������������������������������������������������� Player Name           � Pts  � Avg � Plays � Last On  �                      ����������������������������������������������������������                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ���������������������������������������������������������������������������������                        � Last Month's Winner:                    Points:      � [P] Play Game          �������������������������������������������������������� [C] Change Date                                                                 [R] Refresh Screen                                                              [Q] Quit Game                                                                                                                                                   [Up,Down,Left,Right] Browse calendar                                           
\ No newline at end of file
+��������������������������������������������������������������������������������� B�U�B�B�L�E  B�O�G�G�L�E                     mcmlxxix �                      ����������������������������������������������������������������������������������                       � Pts  � Avg � Plays � Last On  �                      ����������������������������������������������������������                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ��                       �      �     �       �          �                      ���������������������������������������������������������������������������������                        � Last Month's Winner:                    Points:      � [P] Play Game          �������������������������������������������������������� [C] Change Date        � Your Points:          Plays:           Average:      � [R] Refresh Screen     �������������������������������������������������������� [Q] Quit Game          �                                                      � [T] Talk Shit          ��������������������������������������������������������                                                                                 [Up,Down,Left,Right] Browse calendar                                           
\ No newline at end of file