text:
in: Houses in Europe, Houses in Lucerne, Vassal house of House Lannister,
Houses in Lannistane
Houses in Castamere
Grand Lord House of Lucerne
Ostrogoths
House Reyne
House Reyne is a large Ostrogoth House that lives out of the town of Castamere, and holds çontrol over the province of Western Castamere. House Reyne is the vassal house of House Lannister, and despite the fact that they led a rebellion against House Lannister their power as vassal has not decreased. House Reyne has a significant amount of land west of Lannistane including dominating the province of Castamere, and their main castle build on the ruins of the old town of Castamere where they stand as a Grand Lord House.
House Reyne rose to prominence when they assisted House Lannister in the founding of Lannistane, and they then followed the Lannisters for generations until the foolish leadership of Lann Lannister turned them against their lord in House Lannister. House Reyne then engaged in a brutal rebellion alongside two other vassal houses in House which eventually ended in their defeat. With their forces defeated they awaited punishment but Tywin Lannister who controlled the armies of the Lannisters now decided against it and pushed for their closer relationship with the Lannisters. House Reyne took part in the Invasion of Westbridge, and during this conflict they rose to a segment of power within the Grand State of Castamere. House Reyne would become embroiled in the conflict in Bolten after they followed their masters in House Lannister, and during this conflict they would become wealthy through the pillaging of esates and other areas that fell to their attacks.
1.1.1 Lannistane
1.2 Castamere Rebellion
1.2.1 Death of Tymen Lannister
1.2.2 Stalemate
1.2.3 Battles
1.4 Game of Rivers
1.4.1 Invasion of Fairmarket
1.4.2 Council of Riverrun
1.4.3 Invasion of the Hantoway's
1.4.4 Annexation of the Vale
1.5 Invasion of Westbridge
1.5.1 The North Islands
1.5.2 The Southern Island
1.5.3 The Main Island
1.5.3.1 Death of Lucius Malfoy
1.6 First Bolten-Lucerne War
1.6.1 Massacre at Green Creek
2 Noteable Members
2.1 Family Members
2.1.1 Other Noteables
3 Sworn Houses
3.1 House Fossoway of New Barrel
Lannistane
Castamere Rebellion
Despite his name being nicknamed the Clever, the reign of Lann Lannister shall be remembered as a dark time for House Lannister. During this time Lann Lannister was terrible at leading the house and he caused extensive damage to the House's fortunes. His failure and the redicule he recieved is a major reason for the behavior of Tywin Lannister. During this time the personal lands of House Lannister were beset by rebellion, and it only went full blow into conflict after Tywin begin exerting some control over the house and the vassals saw that he wasn't as stupid as his father. The Vassal Houses of House Lannister in the form of House Reyne, House Tarbeck, and House Nane all grouped together and attempted to take control of Lannistane. In a stroke of the future stupidity of Lann Lannister he allowed himself to be meniplulated by his wife, and his mistresses into allowing his brother Tylin Lannister to massacre several women, and children of the houses that had rebelled inside the city of Lannistane. This massacre led to an even greater turn of events which could not be slowed no matter how hard anyone in the house tried. In a last ditch effort Lann once again listened to his mistress and had his brother Tymen Lannister - who was the most able mind in the leadership at the time - go to the town of Haelbrooke and attempt to discuss the problems between the two. Tymen warned him that after the massacre of so many members of their houses they would react violently towards him, but he rejected this advise and insisted on sending Tymen.
Death of Tymen Lannister
When Tymen arrived he was accompanied by a small force of some fifty of his personal gaurd, and the entire force was taken under gaurd to the center of town where Tymen understood bad things were about to happen when the military leaders of the houses greated him instead of the leadership of the house. He was correct, and oer the course of the next three hours the entire group was executed and their heads were put into bags and sent back to Lannistane. With the murder of Tymen the leadership of House Lannister was now completely controlled by Tylin Lannister, and the mistress of Lann Lannister, which meant that things were not going to go well. Tylin was given free reign and his brutal actions led to a further increase in the conflict, which threatened to embroil the involvment of the actual Kingdom of Lucerne when a letter was sent to Lann Lannister that James Lovie was prepared to involve himself before he had another situation like what happened with House Targaryan. With this in mind the rebels attempted to drag the conflict on so that House Lovie would become involved in the conflict, and this meant that they moved their forces to take control of the villages around Lannistane thereyby blocking the forces of House Lannister inside the fortress.
With the rebels fortifying themselves it tok the violence of Tylin Lannister to break the sieg. Tylin took a large force of Lannister forces and went behind the lines, right inside the village of House Nune, and engaged in a quick siege which led to the deaths of nearly the entire House Nune. With this violent act the other rebels changed their stance and begin to move directly towards a siege of Lannistane itself. During this intial drive to the city the members of House Lannister reacted to the defeat of the force of Tylin Lannister, and following the defeat their was going to be no mercy for the merciless Tylin Lannister and he was executed and his body blown into the wind after being lit on fire while still alive.
The region was beset by battles as the outnumbered forces of House Lannister battled for their lives, but were pushed back inch by inch to Lannistane. As victory for the rebels seemed sure Lann Lannister gave the command of House Lannister's army to his son Tywin and following this decision the tides of the conflict changed. Where Lann's command structure was filled wiht morons Tywin surrounded himself quickly with skilled commanders, as well as those loyal to him. As the rebels besieged the city he held them off for weeks while he secretly plotted with House Reyne. Tywin offered House Reyne the lands of House Nane if they would turn against the rebels and join with House Lannister, and House Reyne was open to this if the situation changed and put House Lannister in a position of power. So knowing what he had to do, Tywin moved his forces out the north gate of Lannistane and met the rebels on the field of battle.
Game of Rivers
Main Article : Lucernian Invasion of the Riverlands
Olivia Wilde would heavily support her brother Andrik following the discovery of Andrik's best friend Ellisha Jennett being sexually abused by her own brother and uncle, and this would lead to the decision to turn against House Jennnett.
"The Riverlands were a prize that we just couldn`t walk away from. The ports, the navy, the armies, the population...everything was just far too much to not have within our control."
The Kingdom of Lucerne following the capture of Berne, and the internal reorganization under William begin to heavily target the Riverlands for their next conquest. The region south of the Riverlands called Fairmarket was the first problem in the way as without control of Fairmarket then the threat of a land based offensive was going to be moot. Fairmarket was not very heavily populated but had two main population centers in the form of the large city of Fairmarket, and the western stronghold of Whellia. It would be at the Tournament of Forks following the Battle of Berne where the true plans would be laid forward for the capture of the region of Fairmarket and from there movement further north and taking the Riverlands. Unknown to William was that three members of House Wilde in the form of Andrik Wilde, Olivia Wilde, and Orden Wilde had come to the Tournament of Forks following Andrik Wilde's discovery of the demons in the closet of House Jennett and came to the tournament planning to arrange an alliance with the Kingdom of Lucerne that would end House Jennett. Arriving at the tournament Andrik is able to get himself quite close to the king and spends his time overhearing the plans of the king, and inspired by the vision of William Lovie III. and also hearing about plans to move against Fairmarket he is able to meet with William Lovie III.'s aunt Catherine Lovie and alongside his sister, and brother the three arrange with Catherine that when the forces of Lucerne come to Fairmarket House Wilde will turn on their Fairmarket masters and join with them.
The sexual molestation of Ellisha Jennett would become the centerpiece of the destruction of House Jennett as she was beloved by Andrik Wilde of whom turned the remainder of his family against House Jennett.
Following this agreement it would be Olivia Wilde that would go to William Lovie III. with this offer alongside Catherine Lovie and it was decided to keep this a secret from the leadership of the attackers lest they make it obvious that the Wilde were turning on them, and also to make sure there forces were not lured into a trap if the forces of House Wilde did not in fact join with the Lucernians. With this in mind the forces of House Starke, House Lannister, and House Scarlet would be the main forces sent against the region of Fairmarket and following discussion with their leaders they would mobilize against Fairmarket. Representatives of the Kingdom of Lucerne were sent into Fairmarket, and the capital of the same name, and these diplomats were either killed outright or tortured and sent back nearly dead by the command of House Jennett of whom was being tricked into believing lies about the Lucernians. Only in the west where House Wilde was dominent would the sent diplomats return safely. In the case of House Wilde when it seemed that conflict was coming they would send one of their members in the form of Andrik Wilde of whom would enter Fairmarket with the command to wait there with fifty men in case the defence failed. With diplomacy having failed the Invasion of Fairmarket was launched, by the combined forces of Lucerne of whom moved in three different spots against the defence of Fairmarket.
Invasion of Fairmarket
Main Article : Invasion of Fairmarket
The defence of Fairmarket was always going to be extremely difficult for the Jennett's but their hope was that if they held out long enough they would incite assistence from the Frey's and some of the Riverlanders who did not wish for annexation by Lucerne.
"The Jennet line was broken and rotten by the time Lucerne arrived. If I had of wanted to resist, of which I didn`t want to. I would have never fought and died so that the Jennet`s could have one last bloodbath."
— Olivia Wilde
The leadership of Fairmarket was led by House Jennet of whom deployed their forces alongside nearly twenty thousand mercenaries hired from the Riverlands. While unreliable they gave them significant numbers and made a once easy invasion more of a problem. Eddard, Robb, and Brendan Starke led the forces of House Starke into the center of the attack. In the west Saiden, Darion, and other Scarlets led the attack but found that the forces of House Wilde and their vassals were reluctant to engage in actual conflict and were doing more retreating then anything elce. In the east the mercenarie forces of Fairmarket were joined by a small army sent from the Island of Frey of which were called freedom fighters but were sent by the Freys as an insult.
The collapse of both the eastern front, and the purposeful failure of the Wilde forces meant that the entire front was constantly in retreat for the forces of House Jennett.
"After the mercenaries broke and ran you knew it was over. We were not going to die with the fools that thought Frey`s and a mercenary band calling themselves the Whores Servents was enough to defeat the Kingdom of Lucerne."
With the weakest section of the Fairmarket forces standing on the eastern front, it was the objective of the Lucernians to target that area. Jamie Lannister would instigate a situation where the mercenaries would march during the day and then both armies would camp during the night both sides never exposing themselves. After five days of this the mercenaries and Freys were becoming less and less prepared for battle, and this was exploited on the sixth day when Jamie Lannister moved his men during the night. The Fairmarket forces noticed this and assembled their forces for battle, but their scouts were slacking and did not notice the divergence of the Lannister forces and focused on in front of them. While Jamie moved right at them two larger forces moved in from the sides and enveloped the Fairmarket force. After fighting for several minutes the Mercenaries accepted defeat and would surrender with little hold out fighting, while the Frey`s fled eastward back to the ships on the coast. News spread quickly but not quickly enough for the main Fairmarket force of whom was stuck in between the Starke`s and the Lannisters.
"You almost wanted to punish the Wilde for the cowardess of the act, but how could you. They had destroyed our enemy and surrendered Fairmarket to us without much more of a fight."
— Saiden Scarlet
While this was happening the Wilde family determined the time was right to change sides, and under the guidance of Olivia Wilde returned nearly all of their forces to Whellia. Back in Whellia Olivia Wilde would lead some two thousand men at arms and a hundred knights towards Fairmarket and behind all the fighting going on in the center. All of this went on while the Scarlet forces moved towards Whellia slowly as they feared they were being lured into a trap, and it was around this time that they were joined in the fight by the forces of House Lovie who were finally arriving in the area and brought overwhelming numbers. Olivia though arrived at Fairmarket, and without alerting the defenders of the Wilde turning on them would use Andrik Wilde to allow Olivia Wilde and the army of House Wilde to enter the city. Entering the city they turned on the Fairmarket forces, and burned and pillaged the town before massacring House Jennet, and taking nearly all the nobles prisoner. As this happened the forces of House Lannister arrived at the gates of Fairmarket joined by the well aware Saiden Scarlet and received the bodies of House Jennet as gifts. Saiden Scarlet would want to take the Wilde family prisoner, but Catherine Lovie had arrived and under the orders of William Lovie III. would command House Wilde spared and handed control of northern Fairmarket, while House Scarlet was given the south.
Council of Riverrun
Main Article : Treaty of Riverrun
Edmure Tully was headstrong in wanting to join with Lucerne.
"The Tully`s were already blood, so I wasn`t surprised when they wanted to not shed any."
When it came to the Riverlands the main power brokers were the most powerful house in the form of House Tully, the dominent northern house in the form of House Green, and the dominant southern house in House Blackwood. These three houses learned of the destruction of Fairmarket, and immediately the Tully`s made the decision to join Lucerne whatever was offered to them. House Blackwood would accept this as well, but many in the house wanted to resist for honor`s sake, but Brandyn Blackwood disagreed and invited the Lucernians to Raventree for a meeting. House Green led by Fadin Green was having difficulties in their north in fighting against the forces of the Deatheaters and thus was more then open to the idea of gaining a very important ally and thus in the spirit of gaining this ally Fadin would send his son and daughter to Fairmarket where they made their ideas clear. Unwilling to meet in a unknown venue such as Raventree the meeting took place in Riverrun. While this meeting was being formed it was House Keath one of the most powerful Riverlords who controlled the large Keath Islands in the southern Riverlands who go to the Lucernians at Fairmarket sending their heir and two daughters alongside several of their most powerful vassals in the form of House Butterwell, and House Vypros in order wot swear themselves into the Kingdom of Lucerne. Following the capture of Fairmarket Lord Tobben Keath would become horrified by the potential invasion of his own island and with this fear in mind he would send letters to the Lucernian forces now garrisoning Fairmarket and these letters opened up conversations about what swearing themselves to Lucerne would mean to them. The meeting in Riverrun would count in all the major houses of the Riverlands, and major elements from Lucerne including Catherine Lovie of whom led the Lovie delegation.
I saw the destruction of the world, and knew I had to stop it. There was nothing left to do but become bigger then everyone else. The Empire was never going to be the beacon the world needed it to be. Westros was on fire. The Bretonians had reached for the stars and been burned. And the old shadow of Numeron was fading far too quickly. It was left to us in Lucerne to change the fate of all those who wished to reject darkness. We were the last hope for a world who had long since given up on believing.
Watching the coast disappear, and the vast city of Riverrun appear on the horizon I was shocked at its scope. The port itself ran for miles, and the port was guarded by two large castles on both edges, and in the distinct center was a massive tower the size of which I hadn`t seen since I saw the Cloud Tower back in Lucerne. Eddard approached from behind me, and I felt his hand go to my shoulder. ``Its quite the sight isn`t it Saiden.`` I looked still at Riverrun as he spoke, and the tide of Blue Flags carrying the Tully Fish were so many that it made the city appear blue.
``Were you as intimated the first time you were, or is it just me.``
``When I came here to marry Catelyn I was beyond scared.`` He walked away and towards the mast, and I followed in behind him. ``Back then the tower you see in the center was nothing but a wall, and now look at it. Its funny the way things change.`` He stared out into the port, and behind us I looked and saw the form of my squire, and other nobles coming from beneath. My family vassals in Sigmund Mien, and Tirrion Fraizen came into sight and Tirrion gave me a bow as he caught glimpse of me looking. I laughed at the gesture of Tirrion who through his mother was my blood relative and was older then me, and yet he still managed to be beyond loyal.
``Will Lady Catelyn be meeting us on the deck alone.``
``I would assume her brother Edmund will meet as well, along with any of the Lords that are in the city.`` He turned towards me and rested his hand on my shoulder. ``Never forget that you and I are Lords of Lands larger and more powerful then these Riverlords. While you may be intimidated by the larger port and the castles, never forget that they know what we represent. We represent a threat that their ships, and their trade cannot hope to resist.`` The boat finally reached the dock, and men poured themselves onto the side throwing ropes to the dock hands, and letting us go ashore.
Following behind Eddard he was enveloped in an intimate hug by his wife Catelyn, and looking at the two I couldn`t help but be envious of that kind of love. I had married Jessica when I was very young and she was already past her bloom. She was a beautiful women I would never say otherwise, but her beauty hid an anger and pettiness that was entirely unbecoming. For years I tried to love her, but despite her good and loyal work for me she was still nothing I cared for truly. Not the way Eddard loved his cat. Not the way William loved Bella. It was just so much lesser then what it should be. ``Lord Saiden shall you accompany us.`` It was a question but the man saying it said it with a hint of laughter and I realized I must have looked ridiculous lost in thought standing on the edge of the boat. I turned and bid my squire Fredick Clegane II. to bring my sword shield and I followed behind Eddard.
As we walked I looked into the bay and watched the ship of Jack Shephard, and the representatives of House Lovie that had been sent to further the talks. We all knew that with Riverrun so went the entire Riverlands, and other then some hot spots the talks were going extremely well especially with the constant threat of the large Lannister and Starke combining with my houses forces. ``Fredrick have you ever seen ships this big.`` The young boy looked around and he was so awe struck it made me laugh.
``No my Lord I havn`t.``
``Well lets get moving, and perhaps we can find a pretty Brannish girl for you to marry while were here.`` It saddened me that this honorable young man was so mistreated by his father. Apparently his father had spent years working at a betrothal for his younger son, while letting poor Fredick the second of his name sit idle training with the Clegane forces. As he followed closely behind me I wondered whether there was some kind of silent failing in the father that had led to that kind of neglect, but the evidence was so widespread maybe loving your child unconditionally was the rarer act.
Before I knew it we reached the base of the tower, and a giant tent was arrayed where Eddard, his wife and her brother the lord of Rivverun had gathered around a table. A skinny man in purple armor with a intricate beard approached me from the side, and clasped his hand on my shoulder. ``Lord Scarlet I bid you welcome to our beloved Riverlands.`` As he stared at me it dawned in his face that I had no idea who he was, and he laughed. ``I`m sorry my Lord where are my manners.`` He dusted his hands on his jacket before outstretching his hand for me to shake. ``I am Bryndan Blackwood son of Lord Tytos Blackwood of the Raventree. I am very glad to see your people today, as it is long due that Lucerne and Riverlands be joined together. In the coming days know that I am willing and greatly hopeful to help you with everything your people may need.`` Going back to the notes my Maester had given me on the boat, I remembered back to the Blackwood`s and realized the company I was with.
Byrdan Blackwood was the heir to the seasoned but not elderly Tytos Blackwood, and despite being the third oldest was the heir. Apparently some kind of mishap had broken faith in the oldest boy, and since then Bryndan had become the voice of House Blackwood. Maester Seryn told me that the Blackwood`s would be beyond important to us, and thus without another moment pause I reached and shook his hand. ``Lord Bryndan I believe Raventree has a lot to gain from our friendship.``
"Of this there is no debate. Let me tell you though Lord Scarlet that several inside that room will be of trouble for you."
"It would be too easy if there was no push back Bryndan." He gave a light chuckle before I continued. "Who do you see as pushing back the hardest against our involvement here."
"Pushback you will find from House Hantoway, and House Graege."
"What are there issues with our proposals?"
"They simply love there freedom."
As the groups came together and met in order to arrange the alliance it would be a clear divide during the meetings about how House Tully, and most of the Riverlanders were very receptive to the words of Lucerne, with really only House Hantoway of the Western Islands of Hantoway, and secondly House Graege from the south western Islands of Greage providing any kind of resistance against the Kingdom of Lucerne's plans. Very similar to the current situation in the Riverlands it was decided that the Riverlands would become a Grand State of Lucerne with House Tully forming the Arch Lord of the Riverlands and gaining a seat at Lucerne, while the Riverlords would continue to be known as Riverlords but all fall within the Grand State of the Riverlands. Realizing that their resistance was going to mean little due to the agreement of House Tully, House Blackwood, House Keath, House Justman, House Goodbrooke, and House Lancer the leaders of House Hantoway, and House Graege would storm from the meeting to return to their seats with the belief that they would declare their independance from there. It was during this meeting that the true scope of what the Deatheaters were would become known to the Lucernians as led by the words of Seth Green the violence and chaos that had come with the arrival of the Deatheaters was detailed. Also during the meeting it was Harras Handlin that made the point of joining for the mutual protection of everyone against the increasing hostility of the Iron Islands of whom had started reaving against the lands of House Handlin as well as many other Riverland areas.
Invasion of the Hantoway's
Main Article : Invasion of Hantoway
The moment that House Hantoway, and House Graege stormed from the meeting it was decided by the Lucernian counterparts of the meeting that there resistence had to be stomped out immediatly and this took the form of House Proudmoore, and House Scarlet and all of their forces taking a Kul Tiras fleet and invading the Island of Hantoway.
Annexation of the Vale
Main Article : Treaty of Surdenfane
Invasion of Westbridge
Main Article : Invasion of Westbridge
The Fall of Westbridge would shake the entire continent to its core.
For the Starke's, and Lannisters there attack on Westbridge would form the critical suprise assault on the very inside of the defences of the port city. There success and failure would determine how quick a victory the Lucernians would have.
"This would be the first time that we would be asked to work together since the War against Gondor. During that conflict both sides had not worked together at all and had basically moved however they wanted in order to take as much land for their respective house. This time we were being shuttled by the new Order of the Red Dragon and thus we would be landing where the commanders had decided it was best to land."
William Lovie III.'s quick conquest of the Riverlands, and Fairmarket had led to the Lucernian Kingdom becoming a main part of the Empire foreign affairs to the point that the feelers were out to the Malfoy's of whom they would attack Hogwarts in their attempt to grow the relationship. House Starke, and House Lannister were tasked with leading the attack that Lucerne would launch from the sea, and they would bring all of their vassals and head northward from the Port of Stormwind. Over the course of several months dozens and dozens of ships had been constructed, or purchased from Westros and elsewhere in order to provide the required ships for the invasion, and these ships had all packed into the rivers of Castamere as well as the coasts of Bear Island. Eddard Starke was the leader of the Starke forces that were assembled to take part in the Invasion, and he along with House Lannister was tasked with using the ships that had been constructed to land on the two islands that existed in Westbridge, and hold them while spreading out from there leaving the Malfoy's attacked from all sides and no where to retreat too. On the lead up to the campaign it was members of the Kreigs Marine that were brought in as mediators for the two sides that despised each other and basically tasked with making sure that they worked together for the good of the invasion.
"I had to make them understand that the conflict between the Lannisters and the Starke's wasn't something I could have happening right now. If it meant I put a non-starke or Lannister in charge I would, and I just hoped that threat was enough to push them off."
Eddard and his council met with Tywin, and his council at the Port of Stormwind where there armies were camped west of and together over the course of two days they decided on the best course of action. Eddard did make sure to show the letter he had recieved from William Lovie III. of which detailed the fact that if the two groups could not work together then Randyll Tarly would be placed in charge of the Starke's while for the Lannisters Hanzal Reyne would be made commnader. This was a great insult to Tywin Lannister and thus he would meet outside the room with Eddard and the two would come to an agreement that they would work together and not let this ruin the potential of this for the two families. They decided to land the majority of their troops on the main island, while they split their vassals, and banner houses into attacking the individual islands that dotted Westbridge city so that there would be no holdouts left. On the days preceding the leaving for the invasion Eddard relunctantly led his forces along with House Lannister on to the boats of the Kreigs Marine fleet, and they sailed up the river Rhine to coincide with arrival during the night.
"The Trident was the only place we didn't control along the route to Westbridge, and thus it was of supreme importance to peacefully get past the city. I knew they would be angry, but what they demanded was beyond comprehension."
The Trident would become the main block in the route of the Starke/Lannister forces moving northward, and it was thought of heavily by the overall battle commanders. Lucerne had sent several spies into the Trident, and on the days before the Invasion fleet landed they would spread rumors that the Riverlands had gone into rebellion and there was fighting across the entire land. When the fleet reached The Trident they were stopped by the Trident forces led by Symond Frey, Ryman Frey, and Walton Frey of whom forced the leadership of the Stark and Lannister forces to meet on the docks of the city. Following this it was Jamie Lannister, Robb Starke and a few other commanders that would meet with the Frey detachment led by several prominent Freys but mainly Symond Frey would be in charge of the direction of the negotiations. The talking went better then they thought, and after believing they had permission to leave the Starke's and Lannister forces went to leave but were stopped by Symond Frey of whom told them the conditions to get through.
"Poor little Brann would be forced to live his life without any choise. Arya was going to kill me."
The first was a major payment of gold of which they knew was coming, and the second was the marriage of two Starke's and several other nobles to Freys. Symond Frey would declare knowledge of Robb's bethrothal to Obella Martell and thus let it be known that Brann, and Arya Starke would be the two Starke's while the others would be decided later. Robb was forced to accept this knowing that the fleet could not take the Frey navy as they were not meant for heavy combat, and even if they did they would suffer terrible casualties and be unable to go any further. Agreeing to the arrangement they would leave, and as they were travelling back by boat to the fleet Jamie Lannister would insult the arrangement and Robb's failings and because of this the two got into a heavy fight which forced them to be pulled back from each other.
The Starke's had visited the island of Kul Tiras during the initial annexxation and for this reason many within the house had built some relationships with the leadership, while only Keven Lannister had visited Kul Tiras. This all added together to create a situation where the Lannisters were forced onto an uneven playing field with the Starke's.
"When we stopped for the night at Kul Tiras you knew there was going to be trouble if everyone wasn't seperated so sadly enough the fleet split into the two sides with the Starke's landing in Boralus, and the Lannisters landing in Drisburg."
— Daelin Proudmoore
The fleet would stop for a night in Kul Tiras where they were forced to split in half so that there wouldn't be any trouble. While there Eddard Starke would meet with Daelin Proudmoore who took him throughout the capital of Kul Tiras and told him of the lands, while in Drisburg the Lannisters made little contact with the Kul Tiras people and stayed mainly on the boats. As they left it would be the next day that they would land on the islands once they got the sign that the city was under siege by the flags that House Lovie would
plant on the towers of the southern gate, as well as a message arriving from a griffon of the Luftwaffe. On a normal occasion their boats would have been discovered by the Westbridge lighthouses that were located throughout the islands, and this would have led to the fleet of Westbridge ships launching to stop them, but the lighthouses were taken out of commision by the work of the Order of the Violet Dragon and thus Westbridge was blind to the ships movements. This would be the first time that the fleets of the Kreigs Marine would be used in this manner, and the hundreds of ships litterly packed themselves on the River with many ships litterly bumping into eachother because of their close proximity. The Fleet would plant anchor within range of the island, and all throughout the night the men on board waited for the flags to be raised and the griffon to arrive. When the Griffon arrived and the flags were raised the Kreigs Marine moved its ships to land on the main island.
The North Islands
"It was the first time many of my men had seen real combat since the conflict with Gondor, and there was some worry that they would panic under the pressure that was surely going to come our way."
— Robert Baratheon
The attack on the northern islands was mainly an attack on the small wall estate that controlled the largest island, and its walls were small enough that the ships dropping them off would only need to make a few small holes in the wall in order for the troops to be able to spill into the estate and quickly take control of the island. The defenders were controlled by House Brand who controlled several vassals on the northern islands and was well fortified in the estate, but its vassals had been silenced by the Order of the Violet Dragon greatly weakening their defences.
"They fell like the traitorous swine that they were. You need to have loyalty and I don`t think there was a single soldier that I fought that I felt was ready to die for the cause."
— Randyll Tarly
The troops landed on the islands without much problems but a gaurd on the wall noticed their arrival as they spilled into the homes of the people of the northern island, and when this happened the bells went off, and the estate became aware of the attack. As Randyll Tarly led his forces into the breaches created by the ships the combined vassals of House Starke made simple work of the few defenders that had managed to wake themselves up in the middle of the night. As they broke the ranks of the defenders it was Dickon Tarly that dueled Ryan Brand the heir of House Brand and defeated him but spared his life, and this caused a general surrender of the House Brand forces and the northern islands with it.
The Southern Island
"I had been told by the Order of the Violet Dragon that the defenders of the southern islands were mainly kept in line by the defenders of House Rangold of whom were very rich and powerful. I knew the right of control, and if I was able to best the leader of the house, and then he was knighted by me I would gain them as a Sworn House. The taking of the southern Islands were never in question once William captured the southern gate, so I knew my main purpose had to be taking control of House Rangold."
— Hanzal Reyne
The Southern Islands were heavily populated and even more heavily defended, but its main problem was the fact that House Lovie and the Order of the Red Dragon once they broke the southern gate would be coming at them from the front, while the forces of House Reyne, and House Tarback alongside their sworn houses would be coming in from the relatively undefended rear ranks. As the siege moved to the more heavily defended bridge areas of the southern islands the Kreigs Fleet moved the vassals onto the island, and then proceeded to move towards the main contested areas where they targeted the defenders with their on board archers, and balistas. The members of House Reyne made a straight movement towards the forces of House Rangold, while the remainder of the landed forces captured the southern islands one after another before taking the defenders of the main southern gate from behind and allowing inside House Lovie, and the Waffen Army. House Reyne led by Hanzal made their way into the House Rangold esate and shocked the house by having Haznal challenging the Lord of House Rangold to a duel. The two would fight for some time but Arthur Rangold fell, and prepared to die. Hanzal offered him the choice of death or becoming a sworn house, and Arthur chose to become a sworn house, and thus Hanzal had gained exactly what he wanted with basically no losses.
The Main Island
The Lannisters, and the Starke's had taken the other islands, or at this point were atleast contesting them but the staunchest of resistence was assumed to be found on the main island, and thus all the heavy infantry, and the leadership were full into the assault of the main island. During the attack noone could have anticipated how effectively the Order of the Violet Dragon would have been in forming a fighting force of rebels, but their success led to a debilitating failure on the defenders as they were attacked from all sides.
"So many things can go wrong when you attack a fortress using suprise. Maybe they were all aware we were coming, and the moment we got off the boats we would be met by a hail of arrows. Maybe the siege machines would fail and we wouldn't be able to get past the walls. So much could have gone wrong, but when we landed aside from a few strong points they fell without much of a fight."
While the attacks on the northern, and then southern islands were more easily accomplished it was the main attack on the largest island that would be the most interesting. It was here that the House Malfoy forces led by House Labeouf, and their vassals were the strongest, but it was also here that the forces of the Order of the Violet Dragon had become the most intermingled in the attack. When the forces of House Lannister, and House Starke made their way onto the island carefully planned rebels forces attacked Malfoy forces all across the island, and this was followed by the loyalist vassal houses openly turning against House Malfoy, and thus chaos was brewing behind the main lines as the forces of House Starke, and House Lannister engaged the forces of House Malfoy in the streets. House Malfoy was barely mobile at this point but its commanders were able to atleast launch a defence of the streets, but they were cut down as they were defending against a very well prepared and more numerous oponenet. With the death of several commanders of the defenders the defence collapsed and they begin retreating into the attackers hoping they would be able to surrender, and they were as this was part of the attackers mandate.
"He was the one I wanted since I was a little girl. My armor, and my swords had left me in a disadvantage in comparison to the dresses and beautiful ladies of Stormwind. I deffinetly never had a chance against the Martell girl."
— Dacey Mormont
As the attacking Starke forces under Robb Starke moved forward they met with a detatchment of Mormont troops, and Robb and Dacey Mormont would chase several Malfoy men into a house where the two would battle alongside several other Starke, and vassal soldiers. Killing the Malfoy men the others left the house to continue the attack, but Robb and Dacey would remain and in the violence of the fight they begin kissing. There kissing became fevorous and they would make love amongst the dead within the house, and after they were finished Robb held her and she professed her love for him, but knew they couldn`t be together because of his relationship with Obella Martell and she accepted that. Leaving the house they joined the remainder of the mopping up and noone realized what had happened between the two lovers.
Death of Lucius Malfoy
"The town was burning around me, and it seemed hopeless to believe we could survive after the arrival of Severus, and the members of Hogwarts from within our ranks. Nothing to do but wait. Nothing to do but wait and hope my family surivived."
— Lucius Malfoy
With the fall of the final gatehouse into the main city, and the quickly debarking marines from House Starke, and House Lannister the forces remaining under the command of Lucius Malfoy waited for his command, and he ordered them to retreat to the Malfoy Keep for what everyone believed was a last stand. At this moment more then half the remaining men under his command would lay their swords down instead of retreat, and thus Lucius travelled over the bridge with less then thirty men left and ordered the men to prepare for the final attack. He was reported to by a messenger that the Hall of the Deatheaters had just fallen, thus meaning their final means of escaping the city was gone as the forces of Hogwarts alongside the Order of the Blue Dragon had teleported directly inside the building after the wards had been destroyed by traitors within the Malfoy forces. With Westbridge fallen to the forces of Lucerne Lucius saw this as his chance to finally die. As his remaining men prepared to die in the last stand, he knew he had to make sure that his son Lucius wasn't going to make the same mistakes that he did. Lucius first went to his youngest son, and the only one left in his family who he felt had any morals left and told him the following.
Lucius had finally come to the end of resistence and understood it was all over for him.
"You must listen to me son. What has happened here was for the best. We are morally bankrupt, and the pain weve caused must be paid for, and I plan on making the first deposit. No matter what happens son never allow vengeance to consume you or elce you will make the mistake my brother made. I love you son."
Following this he took out his sword and walked to the center of the bridge connecting the main island to the palace, and stood waiting for the forces of Lucerne to come. His men waited around him horrified but still remaining loyal to the end, and in that moment he ordered them to lay their swords down, and return to stand with his family. After a few minutes Joshua Jackson arrived on the bridge with his men, and told Lucius to stand down and accept the surrender of the city. Lucius just laughed at them and said that his time was over, and if they had any compassion they would end him. Joshua knew something about compassion for the weak, and he ordered his men to stand down while he engaged Lucius in a duel. The two fought and as Draco watched on Lucius was killed by Joshua Jackson, and then released gently into the river.
"You just never think your hero is going to die. You always assume after reading books, and hearing stories that the hero lives. Either everything I'd ever read, or heard was a lie or my father wasn't the hero. And if he wasn't the hero that means he was the villian. And if he was the villian what does that make me?"
— Draco Malfoy
Joshua would lead his men across the bridge and find the remaining members of House Malfoy and their vassal aristocrats lying on the ground with their swords thrown away. Seeing this he ordered his men to take them into captivity until they knew what to do with them. As the House Jackson men moved to do this, Draco finally came to the conclusion that would change everything. Draco would rise from the rest of the surrendered troops and stand up. His mother would yell at him to lay down, and think about his wife who was in another part of the city, but he had to escape and so he ran from the group and climbed to the top of the House Malfoy keep. Chased by the men of House Jackson, and the now arriving Lovie forces, and the shouting of his mother he would jump from the ramparts into the water nearly thirty feet down barely missing the rocks. Hitting the water he stayed under as long as he possibly could before hiding under the outcropping of rocks so that none could see him. The Jackson men believed he was dead, and thus he managed to escape but left behind much of his family and his wife and young son.
"My King we have control of the city. Its truly happened Will, you took Westbridge."
With the death of Lucius the capture of remaining resistence within the final Malfoy keep the city of Westbridge was well and truly fallen into the hands of Lucerne. William would meet with the commanders of the attack at the center of town, and already news filtered in about the fall of Yerness, and the numerous towns south of Wesbridge having fallen as well. Realizing he had a true victory William would have the Labeoufs brought to the center of the town where the large population of the town was brought forward, and from there he named the Labeoufs the new Arch Lords of the Grand State of Westbridge. Promicing to assist in rebuilding the city, the people would chear as the Malfoy`s and their madness was pushed out and the new Lucerne-Labouef union began.
First Bolten-Lucerne War
Main Article : First Bolten-Lucerne War
"The Kingdom of Bolten was the first time we were ever met agressively by an oponent, and at first we were shocked at their actions. I determined quickly that they had to be stopped at any cost, and this led to our promise to defend our two major allies in the region, and a massive influx of our troops into the region."
-William Lovie III.
With the taking of Westbrige the region of Bolten became more interested in its own growth and in particular they really wanted to get the Lucernian army involved in pitch battles which they had the numbers to survive. In order to do this they begin threatening several allies of Lucerne in western Westros in the form of Koenisburg, and the town of Jeutenburg. While these threats rancheted up the Kingdom of Lucerne did exactly what the Boltens hoped they would do when they brought huge forces to bear on the defences of the Westros river crossing of Levin. The Lucernians also made it known that any action taken against their allies in Koenisburg, or Jeutenburg would be deemed a decleration of war against Lucerne itself. This promice to defend meant a lot to the two towns, and most believed that with that the conflict would be ended before any blood was spilled. This idea changed quickly when the Kingdom of Bolten sacked Jeutenburg in a massive siege that took place in the guise of a peace mission.
Massacre at Green Creek
Main Article : Battle of Green Creek
"The fool camped for an entire day on the words of a man he hated. He deserved what came on him that night."
-Jordin Bolten
What Ramsey did not anticipate was the fact that the moment that Jon Snow, Tyrion Lannister, Britt Lancave and Hedrik Clegane returned to Koenisburg they sent a raven to Jamie Lannister telling him to move against the Boltens. Ramsey had not realized that Jordin Bolten had joined his army but discovered his presence and begin to plot to kill Jordin. Before he could do this Ramsey was fed falce information by Jordin Bolten about a scouting party from Grandlen nearbye which caused Ramsey to camp for an entire day and gave Jamie Lannister enough time to catch Ramsey's force on the bed of the River Creek. Jamie Lannister and his three thousand cavalry would smash into the camp of Ramsey Bolten and in less then twenty minutes nearly the entire force was massacred. It was as everything was falling apart that Ramsey Bolten would switch clothes with his servent Reek of whom he would smash the face of beyond any recegnition so that he could not be found to be not him. When Jamie entered the tent of Ramsey attempting to kill Ramsey or take him prisoner he found nothing but the supposed Reek standing over the destroyed body of "Ramsey Bolten". In that moment Jamie went to kill Reek but was stopped by Jordin Bolten who said to let Reek go as he was nothing but a slave they had captured from the Greyjoy's years past. Trusting Jordin Jamie would let "Reek" go and thus Ramsey Bolten escape the battle and made his way back to the Dreadfort.
Noteable Members
† Turmen Reyne. Died during the Rebellion against House Lannister
† Flavia Reyne. Died during the Rebellion against House Lannister
Hanzal Reyne
Martina Reyne
Bendrin Reyne
Janei Reyne (Janei Lannister)
Layei Reyne
Olivia Reyne
Turmen Reyne
Flavia Reyne
Karyl Reyne
† Roslin Reyne. Murdered by Sean Lovie
Veryl Reyne
Tara Reyne
Veryl Reyne II.
Genna Lannister
Lyonel Frey
Cleos Frey
Tion Frey
† Unknown Women. Both suggested to have been killed by Veryl Reyne
Rodrik Storm
Alice Storm
Visin Whisperwind
† Maryl Reyne. Died during the Rebellion against House Lannister
† Turhen Reyne. Died of sickness
Leysha Reyne. Died of old age
Rolly Reyne
Doleesa Reyne
Ronald Reyne
Freya Reyne
† Seyla Reyne. Died during the Fall of Tree Hill
Other Noteables
Sworn Houses
House Fossoway of New Barrel
See Also : House Fossoway of New Barrel
House Fossoway of New Barrel is a medium sized Vandal House that dominates the farmland west of Ceder Hall. House Fossoway is the sworn house of House Reyne making them under the umbrella of House Lannister, and their forces are at the disposal of House Reyne at all times, but their main purpose is the vast food stuffs they bring in farming.
They are commonly referred as the green-apple Fossoways, to differentiate them from the original branch of the house, the red apple Fossoways from Ceder Hall.
The origin of this branch of House Fossoway traces back to the years of House Tyrell dominance, when Raymun Fossoway took different sides than his cousin Ser Steffon, the Knight of Ceder Hall, in a trial by combat. Raymun Fossoway, who was knighted minutes before the battle by Ser Lyonel Baratheon, fought for his friend Ser Duncan the Tall. To differentiate himself from his cousin fighting for the other side, he painted the apple on his shield in green, playing at Ser Steffon's oft-repeated jape that he was "still green". He stated that he preferred to be green than rotten. It is through farming that the green house branch prospered after the Parsburg Tourney, and by the time of the Conflict in Gondor its strength was comparable to the main branch.
Houses in Europe
Vassal house of House Lannister


text:
Billboard ad space donated to retired Henrico firefighter in need of kidney
Posted 6:16 pm, October 21, 2019, by Wayne Covil, Updated at 06:44PM, October 21, 2019
HENRICO COUNTY, Va. -- For 35 years and one day, Grover Barnett dedicated his life to helping others as a firefighter for Henrico County.
Retired since 2008, Barnett is quick to tell you how he felt for those three and a half decades
"It was the best job I ever had and I miss it every day," said Barnett.
From 1973 to 2008, Barnett, who retired a Lieutenant, saw many changes in his job, from the fire trucks to the hose, to the equipment he wore every shift.
During his career, he rescued dozens of people and delivered two babies. Even a heart attack in 1993 didn't slow him down, giving another 15 years to the job.
But in 2011, a problem with is right kidney forced surgery to remove the damaged half. Then in 2017, his left kidney had to be removed, causing Barnett to have to get dialysis three times a week.
A few months ago, a phone call let him and his wife Sharron know he had been placed on the transplant list which left him wondering how to get the word out.
While he thought about taking out newspaper ads, his sister suggested contacting the billboard company, Lamar Advertising, which she did.
Turns out the digital billboards cost thousands of dollars each month, even a regular billboard is more than $1,000.
But it turns out, the questions she asked for her retired firefighter brother prompted a unique response from Lamar, they donated the billboard space.
"Oh I think it's the greatest thing on Earth," said Barnett.
Watching the digital billboard on West Broad Street
"It just melts my heart," said Lamar Ad Exec Amanda Doran. "He's an important part of this community."
The message is simple, Barnett risked his life saving others, now he needs saving.
"Every two weeks, there will be two boards in Henrico County that have this message on it, and will rotate for the next 3 months, just to spread that message to as many people as possible," said Doran.
The phone number on the billboard, 804-289-4941, goes to the transplant center at Henrico Doctors.
"The big picture would be maybe if they don't match me, they may match somebody else who is in need of a kidney" added Barnett.
Topics: Henrico County
Henrico police officer credits 'divine providence' after saving man whose heart stopped
Henrico Commonwealth's Attorney: No charges in officer-involved shooting of Gay Plack
Community Local
DJ Keith enjoys BBQ while serving up big helping of jazz at Sandston Smokehouse
Chesterfield father thanks Problem Solvers after life-saving kidney transplant
Woman charged in husband's murder placed on mental health hold
'God placed' off-duty Henrico officer at Cook Out to save grandfather, woman says
Hamilton cast member, Richmond native encourages Henrico students
Teen honored for saving choking boy during Henrico church service
Family demands answers after 89-year-old killed in hit-and-run: 'We don't know if she suffered'
Rideshare driver nearly hit in head New Year's Eve heard 'very loud bang' on I-64

redpajama_set_name: RedPajamaCommonCrawl


Minister of Foreign Affairs Nabily Fahmy met with his Moroccan counterpart, Salah ElDin Mizwar, on Sunday to discuss strategic political coordination between Egypt and Morocco.
Ministry spokesman Badr Abdel Atty announced in a statement issued late Sunday that the minister was congratulated by Mizwar on the results of the referendum, who wished Egypt's roadmap to be executed as planned so that the country may regain its role as a pioneer in the Arab world.
According to the statement, Mizwar relayed the value King Mohamed VI places on ties with Egypt, and his wish to establish a shared vision through consistent dialogue between ambassadors of the two countries and different international organisations, as well as cooperation between the Institution of Diplomatic Studies in Egypt and its counterpart in Morocco. Such shared stances could also be conveyed at the UN General Assembly and Human Rights Council, the statement emphasised.
The two ministers also discussed the means of economic partnerships by increasing opportunities of investment and utilising the Council of Egyptian-Moroccan Businessmen.
Boosting economic cooperation was another focus of the meeting. Among proposed means to this end were the establishment of institutional ties between Egyptian and Moroccan banks, the creation of a common cooperative technical team in the mining industry, and the facilitation of consulate procedures.
Fahmy also stressed the importance of coordinating Al-Azhar and Moroccan religious and cultural institutions to promote moderate Islam.
Other topics of regional interest were also discussed, including the Palestinian conflict, the situation in Syria and the opportunities of resolution in the Geneva II conference.
Fahmy's meeting with his counterpart is a continuation of "the third session of political and strategic consultations between Egypt and Morroco".
Fahmy participated in the 20th session of the Al-Quds (Jerusalem) Committee, an arm of the Organisation of Islamic Cooperation, held in Marrakech last Saturday.


text:
package io.iyyel.celestialoutbreak.handler;

import java.awt.*;
import java.io.File;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public final class TextHandler {

    /* Log date format. */
    private final SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");

    /* Singleton TextHandler instance. */
    private static TextHandler instance;

    /*
     * Private constructor so that TextHandler can't
     * be instantiated from the outside.
     */
    private TextHandler() {

    }

    /*
     * Instantiating the instance object
     * in a static block.
     */
    static {
        try {
            instance = new TextHandler();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /*
     * Getter method for the Singleton instance.
     */
    public synchronized static TextHandler getInstance() {
        return instance;
    }

    /*
     * File separators.
     */
    private final String fs = File.separator;
    private final String fsJar = "/";

    /*
     * Important game strings.
     */
    public final String GAME_TITLE = "Celestial Outbreak";
    public final String GAME_VERSION = "v1.00";
    public final String AUTHOR_WEBSITE = "iyyel.io";
    public final String GITHUB_URL = "github.com/iyyel/celestialoutbreak";

    public final String USER_HOME = System.getProperty("user.home");
    public final String USER_OS = System.getProperty("os.name");
    public final String USER_JRE_ARCH = System.getProperty("os.arch");

    public final String GAME_ICON_NAME = "icon.png";
    public final String GAME_ICON_DIR_NAME = "icon";
    public final String GAME_ICON_RES_PATH = GAME_ICON_DIR_NAME + fsJar + GAME_ICON_NAME;

    public final String gameShutdownMsg = GAME_TITLE + " shutting down.";
    /*
     * Menu button names.
     */
    public final String BTN_START_TEXT = "START";
    public final String BTN_PLAY_TEXT = "PLAY";
    public final String BTN_HIGH_SCORES_TEXT = "HIGH SCORES";
    public final String BTN_OPTIONS_TEXT = "OPTIONS";
    public final String BTN_CONTROLS_TEXT = "CONTROLS";
    public final String BTN_ABOUT_TEXT = "ABOUT";
    public final String BTN_EXIT_TEXT = "EXIT";
    public final String BTN_GAME_OPTIONS_TEXT = "GAME OPTIONS";
    public final String BTN_GRAPHICS_OPTIONS_TEXT = "GRAPHICS OPTIONS";
    public final String BTN_PLAYER_OPTIONS_TEXT = "PLAYER OPTIONS";
    public final String BTN_CONFIGURATION_OPTIONS_TEXT = "CONFIGURATION OPTIONS";
    public final String BTN_SELECT_PLAYER_TEXT = "SELECT PLAYER";
    public final String BTN_CREATE_PLAYER_TEXT = "CREATE PLAYER";
    public final String BTN_DELETE_DELETE_TEXT = "DELETE PLAYER";

    public final String BTN_SOUND_TEXT = "Sound";
    public final String BTN_GOD_MODE_TEXT = "God Mode";
    public final String BTN_FPS_LOCK_TEXT = "FPS Lock";
    public final String BTN_ANTI_ALIASING_TEXT = "Anti-aliasing";

    public final String BTN_CONTROL_MOV_NAV = "WASD/Arrow keys";
    public final String BTN_CONTROL_OK = "z";
    public final String BTN_CONTROL_CANCEL = "x";
    public final String BTN_CONTROL_AUX = "Space";
    public final String BTN_CONTROL_PAUSE = "p";

    /*
     * Menu title names.
     */
    public final String TITLE_WELCOME_SCREEN = "WELCOME";
    public final String TITLE_HIGH_SCORES_SCREEN = "HIGH SCORES";
    public final String TITLE_CONTROLS_SCREEN = "CONTROLS";
    public final String TITLE_OPTIONS_SCREEN = "OPTIONS";
    public final String TITLE_ABOUT_SCREEN = "ABOUT";
    public final String TITLE_EXIT_SCREEN = "EXIT";

    public final String TITLE_SELECT_LEVEL_SCREEN = "SELECT LEVEL";

    public final String TITLE_PLAYER_OPTIONS_SCREEN = "PLAYER OPTIONS";
    public final String TITLE_CONFIGURATION_OPTIONS_SCREEN = "CONFIGURATION OPTIONS";

    public final String TITLE_SELECT_PLAYER_SCREEN = "SELECT PLAYER";
    public final String TITLE_CREATE_PLAYER_SCREEN = "CREATE PLAYER";
    public final String TITLE_DELETE_PLAYER_SCREEN = "DELETE PLAYER";

    public final String TITLE_GAME_OPTIONS_SCREEN = "GAME OPTIONS";
    public final String TITLE_GRAPHICS_OPTIONS_SCREEN = "GRAPHICS OPTIONS";

    public final String TITLE_PAUSE_SCREEN = "PAUSE";

    /*
     * Log announcement messages.
     */
    public final String GAME_INIT_STARTED = "Started " + GAME_TITLE + " " + GAME_VERSION +
            " initialization at " + getDateTime() + " on " + USER_OS + " with " + USER_JRE_ARCH + " JRE";

    public final String GAME_INIT_FINISHED = "Finished " + GAME_TITLE + " " + GAME_VERSION +
            " initialization at " + getDateTime() + " on " + USER_OS + " with " + USER_JRE_ARCH + " JRE";

    /*
     * Client local gameController directory.
     */
    public final String GAME_TOP_DIR_NAME = ".config" + fs + AUTHOR_WEBSITE;
    public final String GAME_DIR_NAME = GAME_TITLE.toLowerCase().replaceAll("\\s+", "");
    public final String GAME_DIR_PATH = USER_HOME + fs + GAME_TOP_DIR_NAME + fs + GAME_DIR_NAME;

    /*
     * Local configuration directories.
     */
    public final String LOCAL_JAR_CONFIG_DIR = fsJar + "config";

    /*
     * Log file information.
     */
    public final String LOG_DIR_NAME = "log";
    public final String LOG_DIR_PATH = GAME_DIR_PATH + fs + LOG_DIR_NAME;

    public final String LOG_FILE_NAME = GAME_TITLE.toLowerCase().replaceAll("\\s+", "")
            + "-" + new SimpleDateFormat("dd-MM-yyyy").format(new Date()) + "_log.txt";
    public final String LOG_FILE_PATH = LOG_DIR_PATH + fs + LOG_FILE_NAME;

    public final String LOG_SEPARATOR = "########################################################################" +
            "#########################################################################";

    public final String logMsgPrefix(LogHandler.LogLevel logLevel) {
        return "[" + dateFormat.format(new Date()) + "]: ";
    }

    /*
     * Options file information.
     */
    public final String OPTIONS_DIR_NAME = "options";
    public final String OPTIONS_DIR_CLIENT_PATH = GAME_DIR_PATH + fs + OPTIONS_DIR_NAME;
    public final String OPTIONS_DIR_LOCAL_PATH = LOCAL_JAR_CONFIG_DIR + fsJar + OPTIONS_DIR_NAME;

    public final String OPTIONS_CONFIG_FILE_NAME = "options.conf";
    public final String OPTIONS_CONFIG_FILE_LOCAL_PATH = OPTIONS_DIR_LOCAL_PATH + fsJar + OPTIONS_CONFIG_FILE_NAME;
    public final String OPTIONS_CONFIG_FILE_CLIENT_PATH = OPTIONS_DIR_CLIENT_PATH + fs + OPTIONS_CONFIG_FILE_NAME;

    /*
     * Player binary file information.
     */
    public final String PLAYER_DIR_NAME = "players";
    public final String PLAYER_DIR_PATH = GAME_DIR_PATH + fs + PLAYER_DIR_NAME;

    public final String PLAYER_BIN_FILE_NAME = "players.bin";
    public final String PLAYER_BIN_FILE_CLIENT_PATH = PLAYER_DIR_PATH + fs + PLAYER_BIN_FILE_NAME;

    /*
     * Score binary file information.
     */
    public final String SCORE_DIR_NAME = "scores";
    public final String SCORE_DIR_PATH = GAME_DIR_PATH + fs + SCORE_DIR_NAME;

    public final String SCORE_BIN_FILE_NAME = "scores.bin";
    public final String SCORE_BIN_FILE_CLIENT_PATH = SCORE_DIR_PATH + fs + SCORE_BIN_FILE_NAME;

    /*
     * Local font file information.
     */
    public final String FONT_DIR_NAME = "fonts";
    public final String FONT_DIR_PATH = GAME_DIR_PATH + fs + FONT_DIR_NAME;
    public final String LOCAL_JAR_FONT_DIR = LOCAL_JAR_CONFIG_DIR + fsJar + FONT_DIR_NAME;

    /* gameFont */
    public final String GAME_FONT_FILE_NAME = "neuropol.ttf";
    public final String GAME_FONT_FILE_LOCAL_PATH = LOCAL_JAR_FONT_DIR + fsJar + GAME_FONT_FILE_NAME;
    public final String GAME_FONT_FILE_CLIENT_PATH = FONT_DIR_PATH + fs + GAME_FONT_FILE_NAME;

    /*
     * Level file information.
     */
    public final int MAX_LEVELS = 12;
    public final int MAX_PLAYERS = 25;
    public final int PLAYER_NAME_MAX_LENGTH = 8;
    public final int PLAYER_NAME_MIN_LENGTH = 3;

    public final String LEVEL_DIR_NAME = "levels";
    public final String LEVEL_DIR_PATH = GAME_DIR_PATH + fs + LEVEL_DIR_NAME;
    public final String LOCAL_JAR_LEVEL_DIR = LOCAL_JAR_CONFIG_DIR + fsJar + LEVEL_DIR_NAME;

    public final String LEVEL_CONFIG_FILE_NAME = "levels.conf";
    public final String LEVEL_CONFIG_FILE_LOCAL_PATH = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_CONFIG_FILE_NAME;
    public final String LEVEL_CONFIG_FILE_CLIENT_PATH = LEVEL_DIR_PATH + fs + LEVEL_CONFIG_FILE_NAME;

    /* Standard level configuration file names. */
    public final String LEVEL_FILE_NAME_SUN = "sun_level.conf";
    public final String LEVEL_FILE_NAME_MOON = "moon_level.conf";
    public final String LEVEL_FILE_NAME_MARS = "mars_level.conf";
    public final String LEVEL_FILE_NAME_EARTH = "earth_level.conf";
    public final String LEVEL_FILE_NAME_NEPTUNE = "neptune_level.conf";
    public final String LEVEL_FILE_NAME_VENUS = "venus_level.conf";
    public final String LEVEL_FILE_NAME_JUPITER = "jupiter_level.conf";
    public final String LEVEL_FILE_NAME_SATURN = "saturn_level.conf";
    public final String LEVEL_FILE_NAME_BLACKHOLE = "blackhole_level.conf";

    /* Local level file paths. */
    public final String LEVEL_FILE_LOCAL_PATH_SUN = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_SUN;
    public final String LEVEL_FILE_LOCAL_PATH_MOON = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_MOON;
    public final String LEVEL_FILE_LOCAL_PATH_MARS = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_MARS;
    public final String LEVEL_FILE_LOCAL_PATH_EARTH = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_EARTH;
    public final String LEVEL_FILE_LOCAL_PATH_NEPTUNE = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_NEPTUNE;
    public final String LEVEL_FILE_LOCAL_PATH_VENUS = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_VENUS;
    public final String LEVEL_FILE_LOCAL_PATH_JUPITER = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_JUPITER;
    public final String LEVEL_FILE_LOCAL_PATH_SATURN = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_SATURN;
    public final String LEVEL_FILE_LOCAL_PATH_BLACKHOLE = LOCAL_JAR_LEVEL_DIR + fsJar + LEVEL_FILE_NAME_BLACKHOLE;

    /* Client level file paths. */
    public final String LEVEL_FILE_CLIENT_PATH_SUN = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_SUN;
    public final String LEVEL_FILE_CLIENT_PATH_MOON = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_MOON;
    public final String LEVEL_FILE_CLIENT_PATH_MARS = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_MARS;
    public final String LEVEL_FILE_CLIENT_PATH_EARTH = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_EARTH;
    public final String LEVEL_FILE_CLIENT_PATH_NEPTUNE = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_NEPTUNE;
    public final String LEVEL_FILE_CLIENT_PATH_VENUS = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_VENUS;
    public final String LEVEL_FILE_CLIENT_PATH_JUPITER = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_JUPITER;
    public final String LEVEL_FILE_CLIENT_PATH_SATURN = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_SATURN;
    public final String LEVEL_FILE_CLIENT_PATH_BLACKHOLE = LEVEL_DIR_PATH + fs + LEVEL_FILE_NAME_BLACKHOLE;

    /*
     * Sound file information.
     */
    public final String SOUND_DIR_NAME = "sound";
    public final String SOUND_DIR_PATH = GAME_DIR_PATH + fs + SOUND_DIR_NAME;
    public final String LOCAL_JAR_SOUND_DIR = LOCAL_JAR_CONFIG_DIR + fsJar + SOUND_DIR_NAME;

    public final String SOUND_FILE_NAME_MENU = "menu.wav";
    public final String SOUND_FILE_NAME_PAUSE = "pause.wav";
    public final String SOUND_FILE_NAME_BALL_HIT = "ball_hit.wav";
    public final String SOUND_FILE_NAME_BALL_RESET = "ball_reset.wav";
    public final String SOUND_FILE_NAME_BLOCK_DESTROYED = "block_destroyed.wav";
    public final String SOUND_FILE_NAME_MENU_BTN_NAV = "menu_key_nav.wav";
    public final String SOUND_FILE_NAME_MENU_BTN_AUX = "menu_key_aux.wav";
    public final String SOUND_FILE_NAME_BAD_ACTION = "bad_action.wav";

    public final String SOUND_FILE_NAME_SUN_LEVEL = "sun_level.wav";
    public final String SOUND_FILE_NAME_MOON_LEVEL = "moon_level.wav";
    public final String SOUND_FILE_NAME_MARS_LEVEL = "mars_level.wav";
    public final String SOUND_FILE_NAME_EARTH_LEVEL = "earth_level.wav";
    public final String SOUND_FILE_NAME_NEPTUNE_LEVEL = "neptune_level.wav";
    public final String SOUND_FILE_NAME_VENUS_LEVEL = "venus_level.wav";
    public final String SOUND_FILE_NAME_JUPITER_LEVEL = "jupiter_level.wav";
    public final String SOUND_FILE_NAME_SATURN_LEVEL = "saturn_level.wav";
    public final String SOUND_FILE_NAME_BLACKHOLE_LEVEL = "blackhole_level.wav";

    public final String SOUND_FILE_NAME_POWERUP_SPAWN = "powerup_spawn.wav";
    public final String SOUND_FILE_NAME_POWERUP_GOOD_COLLIDE = "powerup_good_collide.wav";
    public final String SOUND_FILE_NAME_POWERUP_BAD_COLLIDE = "powerup_bad_collide.wav";

    /* Local sound file paths. */
    public final String SOUND_FILE_LOCAL_PATH_MENU = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_MENU;
    public final String SOUND_FILE_LOCAL_PATH_PAUSE = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_PAUSE;
    public final String SOUND_FILE_LOCAL_PATH_BALL_HIT = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_BALL_HIT;
    public final String SOUND_FILE_LOCAL_PATH_BALL_RESET = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_BALL_RESET;
    public final String SOUND_FILE_LOCAL_PATH_BLOCK_DESTROYED = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_BLOCK_DESTROYED;
    public final String SOUND_FILE_LOCAL_PATH_MENU_BTN_NAV = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_MENU_BTN_NAV;
    public final String SOUND_FILE_LOCAL_PATH_MENU_BTN_AUX = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_MENU_BTN_AUX;
    public final String SOUND_FILE_LOCAL_PATH_BAD_ACTION = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_BAD_ACTION;

    public final String SOUND_FILE_LOCAL_PATH_SUN_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_SUN_LEVEL;
    public final String SOUND_FILE_LOCAL_PATH_MOON_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_MOON_LEVEL;
    public final String SOUND_FILE_LOCAL_PATH_MARS_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_MARS_LEVEL;
    public final String SOUND_FILE_LOCAL_PATH_EARTH_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_EARTH_LEVEL;
    public final String SOUND_FILE_LOCAL_PATH_NEPTUNE_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_NEPTUNE_LEVEL;
    public final String SOUND_FILE_LOCAL_PATH_VENUS_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_VENUS_LEVEL;
    public final String SOUND_FILE_LOCAL_PATH_JUPITER_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_JUPITER_LEVEL;
    public final String SOUND_FILE_LOCAL_PATH_SATURN_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_SATURN_LEVEL;
    public final String SOUND_FILE_LOCAL_PATH_BLACKHOLE_LEVEL = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_BLACKHOLE_LEVEL;

    public final String SOUND_FILE_LOCAL_PATH_POWERUP_SPAWN = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_POWERUP_SPAWN;
    public final String SOUND_FILE_LOCAL_PATH_POWERUP_GOOD_COLLIDE = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_POWERUP_GOOD_COLLIDE;
    public final String SOUND_FILE_LOCAL_PATH_POWERUP_BAD_COLLIDE = LOCAL_JAR_SOUND_DIR + fsJar + SOUND_FILE_NAME_POWERUP_BAD_COLLIDE;

    /* Client sound file paths. */
    public final String SOUND_FILE_CLIENT_PATH_MENU = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_MENU;
    public final String SOUND_FILE_CLIENT_PATH_PAUSE = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_PAUSE;
    public final String SOUND_FILE_CLIENT_PATH_BALL_HIT = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_BALL_HIT;
    public final String SOUND_FILE_CLIENT_PATH_BALL_RESET = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_BALL_RESET;
    public final String SOUND_FILE_CLIENT_PATH_BLOCK_DESTROYED = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_BLOCK_DESTROYED;
    public final String SOUND_FILE_CLIENT_PATH_MENU_BTN_NAV = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_MENU_BTN_NAV;
    public final String SOUND_FILE_CLIENT_PATH_MENU_BTN_AUX = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_MENU_BTN_AUX;
    public final String SOUND_FILE_CLIENT_PATH_BAD_ACTION = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_BAD_ACTION;

    public final String SOUND_FILE_CLIENT_PATH_SUN_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_SUN_LEVEL;
    public final String SOUND_FILE_CLIENT_PATH_MOON_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_MOON_LEVEL;
    public final String SOUND_FILE_CLIENT_PATH_MARS_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_MARS_LEVEL;
    public final String SOUND_FILE_CLIENT_PATH_EARTH_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_EARTH_LEVEL;
    public final String SOUND_FILE_CLIENT_PATH_NEPTUNE_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_NEPTUNE_LEVEL;
    public final String SOUND_FILE_CLIENT_PATH_VENUS_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_VENUS_LEVEL;
    public final String SOUND_FILE_CLIENT_PATH_JUPITER_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_JUPITER_LEVEL;
    public final String SOUND_FILE_CLIENT_PATH_SATURN_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_SATURN_LEVEL;
    public final String SOUND_FILE_CLIENT_PATH_BLACKHOLE_LEVEL = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_BLACKHOLE_LEVEL;

    public final String SOUND_FILE_CLIENT_PATH_POWERUP_SPAWN = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_POWERUP_SPAWN;
    public final String SOUND_FILE_CLIENT_PATH_POWERUP_GOOD_COLLIDE = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_POWERUP_GOOD_COLLIDE;
    public final String SOUND_FILE_CLIENT_PATH_POWERUP_BAD_COLLIDE = SOUND_DIR_PATH + fs + SOUND_FILE_NAME_POWERUP_BAD_COLLIDE;

    public String getClientSoundFilePath(String fileName) {
        return SOUND_DIR_PATH + fs + fileName;
    }

    /*
     * README.txt file information.
     */
    public final String README_FILE_NAME = "README.txt";
    public final String README_FILE_DIR_PATH = GAME_DIR_PATH;
    public final String LOCAL_JAR_README_FILE_DIR = LOCAL_JAR_CONFIG_DIR;
    public final String README_FILE_LOCAL_PATH = LOCAL_JAR_README_FILE_DIR + fsJar + README_FILE_NAME;
    public final String README_FILE_CLIENT_PATH = README_FILE_DIR_PATH + fs + README_FILE_NAME;

    /*
     * Property names.
     */

    /*
     * Util properties.
     */
    public final String PROP_KEY_VERBOSE_LOG_ENABLED = "VERBOSE_LOG_ENABLED";
    public final String PROP_KEY_SOUND_ENABLED = "SOUND_ENABLED";
    public final String PROP_KEY_GOD_MODE_ENABLED = "GOD_MODE_ENABLED";
    public final String PROP_KEY_FPS_LOCK_ENABLED = "FPS_LOCK_ENABLED";
    public final String PROP_KEY_ANTI_ALIASING_ENABLED = "ANTI_ALIASING_ENABLED";

    /*
     * Menu color properties.
     */
    public final String PROP_KEY_MENU_FONT_COLOR_HEX = "MENU_FONT_COLOR_HEX";
    public final String PROP_KEY_MENU_BTN_COLOR_HEX = "MENU_BTN_COLOR_HEX";
    public final String PROP_KEY_MENU_BTN_SELECTED_COLOR_HEX = "MENU_BTN_SELECTED_COLOR_HEX";
    public final String PROP_KEY_MENU_BTN_PLAYER_DELETED_COLOR_HEX = "MENU_BTN_PLAYER_DELETED_COLOR_HEX";
    public final String PROP_KEY_MENU_BTN_PLAYER_SELECTED_COLOR_HEX = "MENU_BTN_PLAYER_SELECTED_COLOR_HEX";

    public String getMenuColorLogString(String pKey, Color color) {
        return pKey + ": (" + color.getRed() + ", " + color.getGreen() + ", " + color.getBlue() + ")";
    }

    public String getGamePropertyLogString(boolean prop, String prefix) {
        if (prop) {
            return prefix + " enabled.";
        }
        return prefix + " disabled.";
    }

    /*
     * Level properties.
     */
    public final String PROP_KEY_LEVEL_NAME = "LEVEL_NAME";
    public final String PROP_KEY_LEVEL_DESC = "LEVEL_DESCRIPTION";
    public final String PROP_KEY_LEVEL_PLAYER_LIFE = "LEVEL_PLAYER_LIFE";
    public final String PROP_KEY_LEVEL_SOUND_FILE_NAME = "LEVEL_SOUND_FILE_NAME";
    public final String PROP_KEY_LEVEL_COLOR = "LEVEL_COLOR";

    /* Power up. */
    public final String PROP_KEY_POWERUP_WIDTH = "LEVEL_POWERUP_WIDTH";
    public final String PROP_KEY_POWERUP_HEIGHT = "LEVEL_POWERUP_HEIGHT";
    public final String PROP_KEY_POWERUP_SPEED = "LEVEL_POWERUP_SPEED";
    public final String PROP_KEY_POWERUP_CHANCE = "LEVEL_POWERUP_CHANCE";
    public final String PROP_KEY_POWERUP_SHAPE = "LEVEL_POWERUP_SHAPE";

    /* Power up effect. */
    public final String PROP_KEY_POWERUP_AMOUNT = "LEVEL_POWERUP_AMOUNT";
    public final String PROP_KEY_POWERUP_EFFECT_TYPE = "LEVEL_POWERUP_EFFECT_TYPE";
    public final String PROP_KEY_POWERUP_EFFECT_DURATION = "LEVEL_POWERUP_EFFECT_DURATION";
    public final String PROP_KEY_POWERUP_EFFECT_WIDTH = "LEVEL_POWERUP_EFFECT_WIDTH";
    public final String PROP_KEY_POWERUP_EFFECT_HEIGHT = "LEVEL_POWERUP_EFFECT_HEIGHT";
    public final String PROP_KEY_POWERUP_EFFECT_COLOR = "LEVEL_POWERUP_EFFECT_COLOR";
    public final String PROP_KEY_POWERUP_EFFECT_SPEED = "LEVEL_POWERUP_EFFECT_SPEED";
    public final String PROP_KEY_POWERUP_EFFECT_SHAPE = "LEVEL_POWERUP_EFFECT_SHAPE";
    public final String PROP_KEY_POWERUP_SPAWN_SOUND_FILE_NAME = "LEVEL_POWERUP_SPAWN_SOUND_FILE_NAME";
    public final String PROP_KEY_POWERUP_COLLIDE_SOUND_FILE_NAME = "LEVEL_POWERUP_COLLIDE_SOUND_FILE_NAME";

    public String powerUpPropNumbered(String pKey, int num) {
        return pKey.substring(0, 13) + "_" + num + "_" + pKey.substring(14);
    }

    /* Paddle. */
    public final String PROP_KEY_PADDLE_POS_X_OFFSET = "LEVEL_PADDLE_POS_X_OFFSET";
    public final String PROP_KEY_PADDLE_POS_Y_OFFSET = "LEVEL_PADDLE_POS_Y_OFFSET";
    public final String PROP_KEY_PADDLE_WIDTH = "LEVEL_PADDLE_WIDTH";
    public final String PROP_KEY_PADDLE_HEIGHT = "LEVEL_PADDLE_HEIGHT";
    public final String PROP_KEY_PADDLE_SHAPE = "LEVEL_PADDLE_SHAPE";
    public final String PROP_KEY_PADDLE_SPEED = "LEVEL_PADDLE_SPEED";
    public final String PROP_KEY_PADDLE_COLOR = "LEVEL_PADDLE_COLOR";

    /* Ball. */
    public final String PROP_KEY_BALL_WIDTH = "LEVEL_BALL_WIDTH";
    public final String PROP_KEY_BALL_HEIGHT = "LEVEL_BALL_HEIGHT";
    public final String PROP_KEY_BALL_SHAPE = "LEVEL_BALL_SHAPE";
    public final String PROP_KEY_BALL_SPEED = "LEVEL_BALL_SPEED";
    public final String PROP_KEY_BALL_COLOR = "LEVEL_BALL_COLOR";

    /* BlockField. */
    public final String PROP_KEY_BLOCK_POS_X_START = "LEVEL_BLOCK_POS_X_START";
    public final String PROP_KEY_BLOCK_POS_Y_START = "LEVEL_BLOCK_POS_Y_START";
    public final String PROP_KEY_BLOCK_POS_X_SPACING = "LEVEL_BLOCK_POS_X_SPACING";
    public final String PROP_KEY_BLOCK_POS_Y_SPACING = "LEVEL_BLOCK_POS_Y_SPACING";
    public final String PROP_KEY_BLOCK_AMOUNT = "LEVEL_BLOCK_AMOUNT";
    public final String PROP_KEY_BLOCK_HEALTH = "LEVEL_BLOCK_HEALTH";
    public final String PROP_KEY_BLOCK_WIDTH = "LEVEL_BLOCK_WIDTH";
    public final String PROP_KEY_BLOCK_HEIGHT = "LEVEL_BLOCK_HEIGHT";
    public final String PROP_KEY_BLOCK_SHAPE = "LEVEL_BLOCK_SHAPE";
    public final String PROP_KEY_BLOCK_LUMINANCE = "LEVEL_BLOCK_LUMINANCE";
    public final String PROP_KEY_BLOCK_SATURATION = "LEVEL_BLOCK_SATURATION";

    /* GamePanel. */
    public final String PROP_KEY_GAME_PANEL_TITLE_COLOR = "LEVEL_GAME_PANEL_TITLE_COLOR";
    public final String PROP_KEY_GAME_PANEL_VALUE_COLOR = "LEVEL_GAME_PANEL_VALUE_COLOR";

    /*
     * Menu messages.
     */

    /* SCORES_MENU messages. */

    /* CONTROLS_MENU messages. */
    public final String menuControlsMsg01 = "Movement/Navigation:";
    public final String menuControlsMsg02 = BTN_CONTROL_MOV_NAV;
    public final String menuControlsMsg03 = "Ok/Forward:";
    public final String menuControlsMsg04 = BTN_CONTROL_OK;
    public final String menuControlsMsg05 = "Cancel/Back:";
    public final String menuControlsMsg06 = BTN_CONTROL_CANCEL;
    public final String menuControlsMsg07 = "Auxiliary/Free ball:";
    public final String menuControlsMsg08 = BTN_CONTROL_AUX;
    public final String menuControlsMsg09 = "Pause:";
    public final String menuControlsMsg10 = BTN_CONTROL_PAUSE;

    /* OPTIONS messages. */
    public final String menuConfigMsg01 = "All of the customization related files can be found in the following";
    public final String menuConfigMsg02 = "directory: " + GAME_TOP_DIR_NAME + fs + GAME_DIR_NAME;
    public final String menuConfigMsg03 = "General options can be found in the " + OPTIONS_CONFIG_FILE_NAME + " file";
    public final String menuConfigMsg04 = "inside the " + OPTIONS_DIR_NAME + " directory.";
    public final String menuConfigMsg05 = "Level specific options can be found in the various level files";
    public final String menuConfigMsg06 = "in the " + LEVEL_DIR_NAME + " directory, e.g. " + LEVEL_FILE_NAME_SUN + ". If creating custom";
    public final String menuConfigMsg08 = "levels, make sure to add them to the " + LEVEL_CONFIG_FILE_NAME + " file.";
    public final String menuConfigMsg09 = "If more information is needed, please visit";
    public final String menuConfigMsg10 = GITHUB_URL;

    /* ABOUT_MENU messages. */
    public final String aboutMenuMsg01 = GAME_TITLE + " is an open-source, space-themed,";
    public final String aboutMenuMsg02 = "Breakout-like sandbox 2D game with focus on a customizable";
    public final String aboutMenuMsg03 = "and replayable experience.";
    public final String aboutMenuMsg04 = "The game plays like your typical Breakout game, with a few";
    public final String aboutMenuMsg05 = "additions such as power ups and a fully customizable";
    public final String aboutMenuMsg06 = "environment. Players are advised to create new levels ";
    public final String aboutMenuMsg07 = "and share them with others.";
    public final String aboutMenuMsg08 = "The latest version of the game can be found at the";
    public final String aboutMenuMsg09 = "following URL: " + GITHUB_URL;
    public final String aboutMenuMsg10 = "If any help is needed, take a look at the " + TITLE_CONTROLS_SCREEN + " and";
    public final String aboutMenuMsg11 = TITLE_CONFIGURATION_OPTIONS_SCREEN + " menus for more information.";

    /* EXIT_MENU messages. */

    /* PAUSE messages. */
    public final String MENU_MSG_PAUSED = "Paused";

    /* NEW_LEVEL messages. */

    /* FINISHED_LEVEL messages. */

    /*
     * Success messages.
     */
    public final String successCopiedFileMsg(String srcFilePath, String destFilePath) {
        return "Successfully copied '" + srcFilePath + "' to '" + destFilePath + "'";
    }

    public final String successReadPropertyMsg(String key, String value, String fileName) {
        return "Successfully read property '" + key + ":" + value + "' from '" + fileName + "'";
    }

    public final String successReadLineMsg(String line, String fileName) {
        return "Successfully read line '" + line + "' from '" + fileName + "'";
    }

    public final String successCreatedFileMsg(String filePath) {
        return "Successfully created file '" + filePath + "'";
    }

    public final String successCreatedDirMsg(String dirPath) {
        return "Successfully created directory '" + dirPath + "'";
    }

    public final String successReadScoreBinary() {
        return "Successfully read score binary file '" + SCORE_BIN_FILE_NAME + "'";
    }

    public final String successReadPlayerBinary() {
        return "Successfully read player binary file '" + PLAYER_BIN_FILE_NAME + "'";
    }

    public final String successSaveScoreBinary() {
        return "Successfully saved score binary file '" + SCORE_BIN_FILE_NAME + "' at '" + SCORE_BIN_FILE_CLIENT_PATH + "'";
    }

    public final String successSavePlayerBinary() {
        return "Successfully saved player binary file '" + PLAYER_BIN_FILE_NAME + "' at '" + PLAYER_BIN_FILE_CLIENT_PATH + "'";
    }

    /*
     * Finished messages.
     */
    public final String finishReadPropertiesMsg(String filePath) {
        return "Finished reading properties from '" + filePath + "'";
    }

    public final String finishReadLinesMsg(String filePath) {
        return "Finished reading lines from '" + filePath + "'";
    }

    /*
     * Error messages.
     */

    public final String errorOccurred(String msg, Exception e) {
        return "EXCEPTION: " + msg + ". Error message: " + e.getMessage();
    }

    public final String errorCreatingDirMsg(String dirPath) {
        return "Failed to create directory '" + dirPath + "'";
    }

    public final String errorCreatingDirMsg(String dirPath, String errMsg) {
        return "Failed to create directory '" + dirPath + "' cause '" + errMsg + "'";
    }

    public final String errorWritingToFileMsg(String filePath, String errMsg) {
        return "Failed writing to '" + filePath + "' cause '" + errMsg + "'";
    }

    public final String errorCopyingFileMsg(String srcFilePath, String destFilePath, String errMsg) {
        return "Failed to copy '" + srcFilePath + "' to '" + destFilePath + "' cause '" + errMsg + "'";
    }

    public final String errorParsingPropertiesMsg(String filePath, String errMsg) {
        return "Failed parsing properties from file '" + filePath + "' cause '" + errMsg + "'";
    }

    public final String errorCreatingAudioClipMsg(String filePath, String errMsg) {
        return "Failed to create AudioClip from '" + filePath + "' cause '" + errMsg + "'";
    }

    public final String errorReadScoreBinary() {
        return "Failed to read score binary file '" + SCORE_BIN_FILE_NAME + "'";
    }

    public final String errorReadPlayerBinary() {
        return "Failed to read player binary file '" + PLAYER_BIN_FILE_NAME + "'";
    }

    /*
     * Action messages.
     */
    public final String actionReadingLinesMsg(String filePath) {
        return "Reading lines from '" + filePath + "'...";
    }

    public final String actionReadingPropertiesMsg(String filePath) {
        return "Reading properties from '" + filePath + "'...";
    }

    /* Score messages */

    public final String creatingEmptyBinaryMsg() {
        return "Creating empty binary score file '" + SCORE_BIN_FILE_NAME + "'";
    }

    /*
     * Verbose mode messages.
     */

    /* Ball. */
    public final String vBallTouchedYAxisBottomMsg = "Ball touched bottom y-axis.";
    public final String vBallTouchedYAxisTopMsg = "Ball touched top y-axis.";
    public final String vBallTouchedXAxisLeftMsg = "Ball touched left x-axis.";
    public final String vBallTouchedXAxisRightMsg = "Ball touched right x-axis.";

    public final String vBallBlockFieldCollisionMsg(int blockIndex, int blockHealth) {
        return "Ball collision with BlockField[" + blockIndex + "], Health=" + blockHealth;
    }

    private final DecimalFormat df = new DecimalFormat("000");

    /* Application. */
    public final String vPerformanceMsg(int frames, int updates) {
        return "UPS: " + updates + " - FPS: " + frames;
    }

    /*
     * Private helper methods.
     */
    private String getDateTime() {
        return new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new Date());
    }

    public final String getTimeString(long sec) {
        return String.format("%02d:%02d", sec / 60, sec % 60);
    }

    public String getFixedString(String text, int length) {
        return String.format("%-" + length + "." + length + "s", text);
    }

    /* Welcome AbstractScreen text */
    public final String WELCOME_SCREEN_TEXT = "What lies beyond the cosmos is inevitable";

    public final String WELCOME_SCREEN_TOOLTIP_TEXT = "Press " + BTN_CONTROL_OK + " to go to the selected screen or " +
            BTN_CONTROL_CANCEL + " to go back. Navigate with " + BTN_CONTROL_MOV_NAV + ".";
}

redpajama_set_name: RedPajamaGithub


text:
South Tyneside schoolgirl thanks bus driver who paid her fare home when she lost purse
A grateful girl has thanked the kind-hearted bus driver who helped her get to school after she lost her purse.
Friday, 30th September 2016, 5:01 am
Updated Wednesday, 5th October 2016, 12:44 pm
Schoolgirl Abigail Brunton aged 11 with bus driver Ken Waterson who paid her fair to school.
Abigail Brunton, 11, was left distressed and unable to pay for her bus fare to and from Jarrow School after losing her purse but compassionate Ken Waterson stepped-in to help.
Good Samaritan Ken allowed Abigail to get on the Number 9 bus despite not having any money on her.
Schoolgirl Abigail Brunton aged 11 with bus driver Ken Waterson who paid her fare to school.
He then went even further, giving her her fare home.
Abigail was only in the second week of her time at secondary school after leaving Valley View Primary.
Abigail's mum, Jay Lodge, took to Go North East's Facebook page to thank Ken and the post quickly went viral, gathering scores of positive comments about his actions.
The post – liked over 14,000 times – was shared over 1,000 times and had more than 600 people comment on it.
Abigail's mum Jay, also mum to Kate, 10, and baby Jack, eight months, said she was astonished by how much attention her Facebook post had attracted: "I could not believe it, it's amazing really.
"The only reason I did it was so that he would get the recognition for being kind.
"I work in customer service, so I know exactly what it is like and all the bad customers that you have.
"I just wanted to show our gratitude because he really did help her.
"He did what I would hope a lot of people would do - but maybe not. I would imagine bus drivers get a lot of strife from people.
"When she rang me, I thought something horrendous must have happened - she was so upset.
"She is still getting used to getting the bus and is just finding her feet with everything.
"She had got off the bus , thinking 'I can't get on,' and he said 'Just get on.'
"Then as she was getting off, he asked her if she had enough money and then gave her the fare home.
"I just thought 'He has really helped her out.'
"I wanted him to get recognition he deserved and a pat on the back from his bosses for doing the right thing."
Ken, 49, has worked for Go North East for five years.
"I saw Abigail outside the bus and she was looking through her bag as if she had lost something," he said.
"When she said she didn't have a far home I gave her a £1.
"I've got a step grandaughter who is her age so you worry about them all the time.
The former bricklater, window fitter and taxi driver added: "I did voluntary work for eight or nine years so I'm used to helping people out.
"Graft is graft to me and I'm just glad she was OK."


text:
18 January 2017 Website inaccessibility court cases on the rise
In March 2016 'Colorado Bags n' Baggage' became the first retailer in the US to lose a litigation case because their website was inaccessible. Today...
13 January 2017 Section 508 gets ICT upgrade to match WCAG Level A & AA standards
In a move welcomed by disability groups and advocates, the U.S. Access Board has updated their accessibility requirements for Information and...
03 January 2017 High compliance in TV captioning during FY 2015–16… but more needs to be done.
At last, some good news on the captioning front. The Australian Communications and Media Authority (ACMA) reported in late December 2016 of a high...
15 December 2016 Accessibility a priority at Sydney Festival
The Sydney Festival runs in January 2017 with many accessible events featured along with a program of activities that will be accessible to people...
15 December 2016 Be part of the Diverse-CITY of Melbourne
Now in its 12th year, the 'Diverse-CITY' exhibition is running up until the evening of 21 December. It showcases a diverse range of artworks from...
13 December 2016 Riverside Theatres present accessible movies
Riverside Theatres in Parramatta are staging a large number of accessible screenings of a variety of popular films including the latest releases,...
08 December 2016 Disability is a mainstream issue
Media Access Australia (MAA) advocates for all people living with disability. New CEO, Dr Manisha Amin, believes that disability is a mainstream...
06 December 2016 Submissions wanted for Government inquiry into hearing health and wellbeing
The Australian Parliament's House Standing Committee on Health, Aged Care and Sport is going to be considering the social and economic impacts of...
01 December 2016 Dr Scott Hollier publishes a memoir with purpose
Dr Scott Hollier, Media Access Australia's Specialist Advisor, Digital Accessibility, has just published an autobiography which he describes as 'a...
01 December 2016 Transcript of Dr Scott Hollier interview on a memoir with purpose
28 November 2016 Microsoft's Sydney CBD store is staging free accessibility workshops this week
The Microsoft store at Westfield Sydney on Pitt Street Mall is putting on a series of very useful Accessibility Week workshops from 28 November to 2...
25 November 2016 International PDF Day came to Australia for the first time
In conjunction with scheduled meetings of ISO TC 171 SC 2 working groups that will run in late November and early December, PDF Day Australia,...
23 November 2016 Three upcoming free arts events in Sydney and Victoria
Media Access Australia wants to let you know about a trio of free events scheduled around the International Day Of People With Disability on 3...
16 November 2016 Disability commissioner calls ABC transcription cuts a backward step
The Disability Commissioner, Alastair McEwin, has blasted the decision last month from the Australian Broadcasting Commission (ABC) to cut back...
08 November 2016 Affordable digital access of real interest to seniors
Media Access Australia (MAA) was a sponsor of the Australian Seniors Computer Clubs Association (ASCCA) annual conference that kicked off in Sydney...
07 November 2016 GoDigi National Year of Digital Inclusion Expo
The GoDigi National Year of Digital Inclusion Expo, presented by Infoxchange, is being staged on 16 November at the Australian Technology Park in...
03 November 2016 Calls for a Technology Bill of Rights for People with Disabilities in the US
The National Council on Disability (NCD) in the United States has made a call to establish a 'Technology Bill of Rights for People with Disabilities...
27 October 2016 Access & Inclusion on centre stage for Sydney Festival 2017
The Sydney Festival is gearing up for January 2017 and the organisers are committed to making every effort to ensure that their program of activities...
24 October 2016 What day-to-day challenge would you like solved by technology?
The Australian Network on Disability (AND) in conjunction with Microsoft Australia, and with accessibility support from Media Access Australia, is...
21 October 2016 The accessibility of augmented reality – Pokémon Go or no go
Dr Scott Hollier, Media Access Australia's Specialist Advisor on Digital Accessibility, put 2016's biggest hit in augmented reality – Pokémon Go –...


In this category you will find all kinds of fabrics.
Spider fabric with a width of 50cm or 75cm and a length of 9.1m in a variety of colors.
Net fabric with width of 50cm and a length of 9.1m in a variety of colors.
Thin tulle with 60cm or 85cm width and 18m length in a variety of colors.
Spider fabric with a width of 60cm and length of 9.1m in a variety of colors.
Sail canvas cloth for jars in a 50-piece package.


Do you know how hard it is to find a black girl with hair like yours?
Ten years ago I was in a stand-off with my southern parents in my ultra-conservative hometown. I had just informed them of my intention to cut off my thick mass of bone-straight hair and never again incur the burden of a relaxer. They were, to say the least, flabbergasted.
The question was provocative: not only was I disappointing my parents, but shaving my mane apparently meant failing an entire culture. It was my first peek into the supposition that my hair does not belong to me but, rather, is part of some trenchant responsibility -- a birthright, if you will -- and deeply engaged in identity politics whether or not the body/mind attached to it desires such.
For those unaware, transitioning from a relaxed to a natural texture means also transitioning from conventional to fringe society. Abandoning straight hair labels one eccentric and often reduces you to a single characteristic rather than broadening the scope of your being. Historically, this narrow scope is commonplace for the woman of color but, as the focus turns to hair, things become more complicated.
The black woman as a concept has an identity largely based on archaic tropes. This same woman as reality, however, exists at the unfortunate intersection of archetype and living soul. Our society's framework for black women reads as such: strong, indignant and fiercely independent with endless resilience; a myriad of expectations entirely at odds with the vulnerable reality of having natural hair.
Yes, one is vulnerable when one is natural. Relaxed hair has a narrow range of variation; natural, however, comes in an array of texture, kink, curl, thickness, length, and a surprisingly increasing number of standards against which you are constantly judged and which I find myself navigating in order to maintain something resembling integrity.
In my line of work, arriving on set and meeting a stylist who takes one withering look and either proclaims my hair camera-ready or quickly pulls out a curling iron and eagerly redefines my texture is, regrettably, par for the course.
Last year, a bellwether moment happened when I settled into a stylist's chair for my first keratin treatment. As we joked about my hair's new, looser curl pattern being more television and romance-friendly, I worried about the message my change in appearance might send. Turns out that was nothing compared to the watershed makeover I received a month later.
My inaugural year on Grey's Anatomy was defined by two points: my character's boyfriend and the episode when said relationship began. For the audience, the episode is noteworthy because it features a classic spectacles-to-contacts, curly-to-straight transformation. For myself it's noteworthy because, even after Carol's Daughter in Sephora, I Am Not My Hair on Billboard's Hot 100 and decades of mop-headed kids in GAP commercials, the public still goes batshit over bone-straight hair on a black woman.
After the episode aired, the praise I received from strangers, friends and even my own family was staggering. I suddenly had mass-appeal and the undertone was clear: with a single blow-dry, I had arrived.
What was intended as flattery was profoundly insulting and it hurt me deeply to realize my natural form wasn't considered feminine or desirable.
The response ignited that same young rebellion I had all those years ago. My hair had graduated from the purview of my parents to become of direct concern to the masses and, in both cases, no one considered the effect on the person at the center.
Living these politics in the public sphere is, for me, exhausting. Every day that I'm not on set, the way I wear my hair is a purposeful choice which leaves me vulnerable to the judgement of others. Daily, it's a conscious decision to make sure that their mindset is not my concern.
There are days I wish I'd never compromised, days when I mourn the former texture of my hair. I'm still struggling to come to terms with the fact that I wear my personal journey in plain sight and it is complicated by the disparity between my professional and personal selves.
I completely understand why other actresses and women in various professions make the hair choices they do: it's undeniable that long, straight hair is a societal passport. But when we simplify like this, we would do well to examine why the conventional choices inspire such esteem and the more unconventional ones obscure our personhood. When I consider the black girl with hair like mine, I want her to feel validated by more than a mass of hair. I want her to feel whole.