private function vert()
{
//Vertical matching
if (stopped == false)
{
var s:String = "v";
var p1:int, p2:int, q1:int, q2:int;
var vmatchctr:int = 0, vbasejewel:Object;
for (var p:int = 0; p < 5; p++)
{
vmatchctr = 0; vbasejewel = { };
for (var q:int = 0; q < 5; q++)
{
if (vmatchctr == 0 && q != 4)
{
if ((map[q][p]).jewel == "wild")
{
if (q == 0 && (map[q+1][p]) != null && (map[q+1][p]).jewel != "wild")
{
vbasejewel = map[q+1][p];